如何使用watir-webdriver等待

时间:2012-12-25 15:25:42

标签: watir-webdriver

我正在尝试实现等待页面加载到watir-webdriver但这些都不适合我:

http://watirwebdriver.com/waiting/

我正在尝试等待以下元素

<a>
  <img width="22" height="32" align="absmiddle" title="Sign out" alt="Sign out" src="images/logout.gif">
  Sign out
</a>

几个问题:

  1. 我是否需要包含一些库,然后使用等待方法
  2. 在RubyMine中
  3. ,上面链接中提到的所有方法都不会显示在上面的元素中?我有什么设置吗?
  4. watir-webdriver是否适用于基于gwt的网络应用程序?
  5. 请帮忙。 欧麦尔

1 个答案:

答案 0 :(得分:0)

你说“这些对我来说都不起作用”,但是你没有包含你尝试的代码的样本以及导致的错误或其他问题。

假设您的浏览器对象是@browser,我建议尝试其中一个并让我们知道结果:

@browser.link(text: "Sign out").wait_until_present # try this
@browser.img(title: "Sign out").wait_until_present # ...or this