【发布时间】:2015-01-17 05:55:18
【问题描述】:
Watir Webdriver 中是否有任何功能可以等待新窗口选项卡加载?
现在发生的情况是测试没有等待选项卡加载,因此我的脚本失败了。
我知道我可以等待网页中的一些可用元素。但我不想为每个网页都这样做。 如果没有可用的方法,我想在我的框架中为与库相同的方法编写一个新方法。
我是 watir webdriver 和 ruby 编程的新手。所以请帮我写一个库函数以防万一......
【问题讨论】:
-
问题是(1)Watir 在打开标签之前寻找标签还是(2)Watir 寻找在创建之前异步加载的元素?
-
@JustinKo 我观察到的是:测试没有等待页面加载。是的,watir 甚至在页面加载之前就在寻找一个元素。因此,由于找不到对象或不可见或类似的东西,测试失败了。如果我在那里添加一些隐式等待,它工作正常。所以肯定有一些问题。
标签: ruby selenium-webdriver watir-webdriver