所以我写了一个watir-webdriver脚本,我的应用程序使用javascript来呈现我想与之交互的模式窗口。当我点击显示模式窗口的元素时,watir-webdriver就坐在那里,直到最终超时,并且在控制台窗口中看到Timeout :: Error。这是在尝试与新窗口交互之前。我假设它正在轮询DOM进行一些更改,但没有得到它,我如何告诉它在不等待的情况下继续前进?如何不等Watir-Webdriver的东西
1
A
回答
1
答案结束了,然后处理必要的手动
element.focus
element.send_keys :return
0
如果这是一个警告,确认,或警报类型JS弹出,看到这样的回答:https://stackoverflow.com/a/8172888/409820
1
等待Ruby 1.9的。 3/IE 9 - 我有一个click_no_wait错误。 Watir不会触发点击保存按钮,然后点击一个java弹出的'确定'按钮,确认保存按钮已经正确保存了文档。
使用替代click_no_wait命令的这两条线得到完美的代码工作:
element.focus
element.send_keys :return
感谢DVG。我的代码 -
ie.button(:id, 'MainContent_B_Save').focus
ie.button(:id, 'MainContent_B_Save').send_keys :return
ie. javascript_dialog.button('OK').click
相关问题
- 1. android在等什么东西
- 2. 检查,如果事情是等于不同的东西的java
- 3. 如何搜索并替换超出等号的任何东西
- 4. 列等于在mysql中的东西
- 5. .NET等效为Java加密的东西
- 6. C - 虽然(东西||东西)
- 7. 如何如果!东西
- 8. List.First不返回任何东西,虽然有东西
- 9. 如何使用正则表达式的形式相匹配的东西“的东西=富”“东西” =“东西”“更多的东西”
- 10. JPQL,如何不选择东西
- 11. JavaScript的Fx:如何淡入东西,等没有框架?
- 12. PHP正则表达式 - 如何选择如果等于东西
- 13. 定期expresssion匹配的东西,不符合的东西
- 14. 在==东西或别的东西,
- 15. X =东西(X)的东西(X)
- 16. 如何同步东西
- 17. MemoryStream等到有东西要读
- 18. 如何找到没有东西时返回其他东西?
- 19. 如何在Gtk#窗口上绘制某些东西(线,圆等)?
- 20. 如何选择特定的东西,如果选择了随机的东西?
- 21. 我的Javascript不打印任何东西
- 22. 的getJSON不返回任何东西
- 23. WordPress的term_exist不回应任何东西?
- 24. linq - 选择不等于东西的元素
- 25. jQuery的:东西
- 26. 别的东西
- 27. 为什么php会说两个相等的东西是不平等的?
- 28. 如何组织Java中的摆动东西(标签,按钮,任何东西)
- 29. jquery:包含东西或其他东西
- 30. 东西好&关于SharePoint坏东西
我相信这是click_no_wait使用的Watir – 2012-01-28 12:08:46
做呀。我为了添加这样的功能而分出了watir-webdriver,但是上帝知道我是否有时间去做 – DVG 2012-01-30 23:08:16
另外:你的博客很棒。 – DVG 2012-01-30 23:09:41