所以我寫了一個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