检查字符串是否与Web Driver相等

时间:2014-02-26 23:09:32

标签: java selenium-webdriver

我在页面上有这样的结构:

<div class="content">Hello world!</div>

我尝试使用此代码进行比较:

if(driver.findElements(By.className("content")).equals("Hello world!"))

但我在这里做错了,我做错了什么?

1 个答案:

答案 0 :(得分:3)

看起来你正在做driver.findElements(),这意味着它将返回一个 WebElements数组。此数组永远不会等于"Hello World"。您需要迭代,检查内部文本,或通过执行driver.findElement().getText().contains("Hello World");

来使用第一个元素