我在 selenium 中遇到一个简单的 if 语句错误:
WebElement subTotal = driver.findElement(By.className("product-price"));
String price = subTotal.getText();
assertEquals("4.00", price);
if (price = "4.00")
{System.out.println("Success");}
else {System.out.println("oops");};
它说插入“!= null”检查。
为什么?
我尝试了上面的代码。 我希望代码能够验证价格是否等于显示的小计金额 = 4.00
您应该使用
equals
方法进行字符串比较:
if (price.equals("4.00"))