我正在用selenium webdriver在Java中編寫自動化腳本。當我嘗試註銷我的主窗口屏幕時,我得到一個彈出窗口,不允許我進入主屏幕,除非我點擊某個選項「離開頁面」或「停留在頁面上」。我可以通過腳本來關閉此屏幕並註銷主應用程序.Firepath也不適用於此。我是一名嘗試學習自動化的初學者。謝謝。如何獲取在硒webdriver中使用firepath阻止主屏幕的彈出屏幕對象?
1
A
回答
1
添加一些代碼的的問題將是有益的......
這裏是胡亂猜測,假設你有一個WebDriver driver
實例:
driver.switchTo().alert().accept(); // Leave Page
driver.switchTo().alert().dismiss(); // Stay on page
1
嘗試這些第一:
driver.switchTo().alert().accept(); // to leave page
或
driver.switchTo().alert().dismiss(); // to accept page
如果還是不行,那麼你可以使用機器人類按Enter鍵或任意鍵一樣 - 你已經注意到
Robot robot = new Robot();
robot.setAutoDelay(3000);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
唯一的事情 - 這按鈕的默認光標或一個突出顯示,機器人會只對突出顯示的對象執行操作,從那裏您可以按Tab切換到其他任何地方。 希望這有助於。
相關問題
- 1. 阻止我的屏幕跨屏彈跳
- 2. javascript彈出並阻止屏幕
- 3. 如何使用Selenium WebDriver捕獲彈出窗口的屏幕?
- 4. 如何阻止用戶退出屏幕?
- 5. 如何阻止jQuery從屏幕拖出?
- 6. Bootstrap的彈出屏幕脫離屏幕
- 7. Android主屏幕彈出對話框
- 8. jsPlumb將屏幕拖出屏幕防止
- 9. 如何獲得主屏幕?
- 10. 屏幕截圖與IE8上的硒webdriver
- 11. Python的硒屏幕抓取
- 12. openlayers3阻止屏幕更新
- 13. 如何獲取主屏幕Widget大小
- 14. 硒webdriver屏幕快照問題
- 15. 如何阻止angularJs閃爍屏幕
- 16. 如何阻止角色脫離屏幕?
- 17. 如何阻止屏幕向上移動?
- 18. 阻止屏幕訪問獲勝形式
- 19. 如何從阻止對象被拖離屏幕
- 20. 在主屏幕
- 21. 停止js圖像彈出屏幕
- 22. 如何獲得相對於主屏幕的對象位置
- 23. 獲取Android中的主屏幕數量?
- 24. 如何在SIP應用程序的主屏幕或主屏幕上獲取來電提示對話框?
- 25. 如何在屏幕和疊加/背景的中心彈出式全屏幕高
- 26. 如何使用wxPython獲取屏幕DPI?
- 27. 在硒中捕獲屏幕截圖
- 28. Webdriver屏幕截圖
- 29. 屏幕硒刮8
- 30. 登錄屏幕中的屏幕捕獲