我正在使用Selenium-server-standalone-3.141.59.jar文件和testNG 版本 6.14.3。使用它,我想比较 Web Element font-family 作为输入硬编码值,并使用 selenium driver.findElement从网站获取。现在我已经制作了方法SoftAssert代码
这是我尝试过的SoftAssert。创建方法并作为参数传递WebElement obj, fontNameValid作为值ProximaNova。现在我从HTML得到font-family是 ' ProximaNova-Light ' 理想情况下,一旦我们添加assertEqual方法,SoftAssert 应该将此检测为错误,但它会通过测试用例。请帮忙。
CheckCSS.java
public static SoftAssert webElement_Check_CSS(WebElement obj, String fontNameValid) {
String fontName1 = obj.getCssValue("font-family");
System.out.println("Font Name from HTML :------->" + fontName1);
System.out.println("Font Name as input :------->" + fontNameValid);
softAssert.assertEquals(fontNameValid, fontName1,"WebElement is ["+obj.getText()+"] and Font name is not as per …Run Code Online (Sandbox Code Playgroud)