java Selenium比较
我正在使用Java中的WebDriver进行Selenium测试。我有一个不是比较的比较。代码如下所示:
if("20".equals(UserMaintenancePage.UserCount.getText()))
UserCount元素的值肯定是20,但它总是无法进行比较
我试着用一个.toString()
拍打末端,结果是一样的
这个让我抓狂
谢谢
你可以在下面搜索框中键入要查询的问题!
我正在使用Java中的WebDriver进行Selenium测试。我有一个不是比较的比较。代码如下所示:
if("20".equals(UserMaintenancePage.UserCount.getText()))
UserCount元素的值肯定是20,但它总是无法进行比较
我试着用一个.toString()
拍打末端,结果是一样的
这个让我抓狂
谢谢
# 1 楼答案
偶尔会有额外的角色进入到webelement中。放置一个。每次解决问题时都在上面修剪()
谢谢你在这里对我指手画脚
# 2 楼答案
我认为代码可能会失败,因为“
UserMaintenancePage.UserCount.getText()
”返回的是“20”或“20”而不是“20”。所以你可以用。函数的作用是清除空格。我希望下面提到的代码对您有用:希望这有帮助:)
# 3 楼答案
if(str.equal(UserMaintenancePage.UserCount.getText()) {}
# 4 楼答案
用这个