我正在运行测试来检查元素是否显示,因为我正在使用 isDisplayed()方法。此方法获取该元素的正确状态(True / False),我的要求是将此布尔值(True / False)与另一个文本文件中给出的值进行比较。在比较这两个值时,测试失败,尽管它应该通过。
这是我的代码:
String expected = //Passing the expected value from text file.
Boolean actual = driver.findElement(By.xpath(//xpath).isDisplayed();
Assert.assertEquals(expected, actual);.![The image below show shows the debug view of both the variables][1]
答案 0 :(得分:4)
尝试使用Boolean.valueOf(String s)
代替Boolean
与String
进行比较。因此expected
应为Boolean.valueOf(String s)
。