所以我寫了一個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. 如何從表中選擇某些東西等於變量的東西
- 2. android在等什麼東西
- 3. MYSQL:數列,如果東西,如果另一列等於別的東西
- 4. 如果找不到任何東西,我該如何加入別的東西? MySQL
- 5. 如何創建不同的東西
- 6. 檢查,如果事情是等於不同的東西的java
- 7. PHP如果有東西和東西那麼東西?
- 8. google.setOnLoadCallback不起作用/不等待任何東西加載
- 9. JTA如何不回滾任何東西?
- 10. .NET等效爲Java加密的東西
- 11. 列等於在mysql中的東西
- 12. TextIO.outputSubstr()不寫任何東西
- 13. 多個HTML東西的東西的東西
- 14. 如何讓東西卡住別的東西?
- 15. 如何如果!東西
- 16. C - 雖然(東西||東西)
- 17. grep東西空間東西()
- 18. 如何使用正則表達式的形式相匹配的東西「的東西=富」「東西」 =「東西」「更多的東西」
- 19. List.First不返回任何東西,雖然有東西
- 20. 動態地打印一些東西來代替舊的打印的東西等
- 21. JavaScript的Fx:如何淡入東西,等沒有框架?
- 22. 如果respond_to?不返回任何東西
- 23. JPQL,如何不選擇東西
- 24. PHP正則表達式 - 如何選擇如果等於東西
- 25. 如何同步東西
- 26. 在==東西或別的東西,
- 27. REGEX - 去除東西周圍的東西?
- 28. X =東西(X)的東西(X)
- 29. 定期expresssion匹配的東西,不符合的東西
- 30. 等待網站改變東西
我相信這是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