我在页面上有这样的结构:
<div class="content">Hello world!</div>
我尝试使用此代码进行比较:
if(driver.findElements(By.className("content")).equals("Hello world!"))
但我在这里做错了,我做错了什么?
答案 0 :(得分:3)
看起来你正在做driver.findElements()
,这意味着它将返回一个 WebElements数组。此数组永远不会等于"Hello World"
。您需要迭代,检查内部文本,或通过执行driver.findElement().getText().contains("Hello World");