waitFor条件检查div的innerHTML中是否存在匹配的文本?

时间:2013-11-03 22:15:07

标签: groovy webdriver geb

获取geb单击登录按钮后,我想等待下一页加载。下一页包含以下内容:

<th class="header">
   <div align="center">Welcome</div>
</th>

实际上还没有任何其他内容允许我测试页面已加载。

我的waitFor表达式应该是什么样的?

$("input", value:"Login").click() // login action

// now wait for next page to load:
waitFor{ /* ?? */ }  // <-- how to locate the 'Welcome' text in /th/div/

非常感谢!

1 个答案:

答案 0 :(得分:1)

我想它应该是waitFor{ $("div", text: "Welcome") }