運行selenium WebDriver java腳本時,我的IE瀏覽器出現問題。有一段時間它會在屏幕前運行,在某個時間點它會在屏幕後面出現,系統中的其他任何窗口都會顯示在前面。這影響了主要運行腳本的流程。任何人都可以提出解決方案。謝謝 !!!運行selenium webdriver java腳本時,瀏覽器窗口背後的所有內容
0
A
回答
2
我已經通過使用window.focus()方法解決了這個問題。 IE窗口在屏幕後面的位置,我們必須用它將它帶回屏幕的正面。這裏的代碼片段((JavascriptExecutor)driver).executeScript("window.focus()");
謝謝:)
2
有一個known issue與IE驅動程序執行某些操作時IE窗口被推到Z順序的底部(背景)。其中稱爲WebElement.click()
,並選擇<select>
元素中的元素。這些問題已在IEDriverServer.exe的2.26.0.9中得到糾正。將您的語言綁定和您的IEDriverServer.exe更新到latest version(在撰寫本文時爲2.28)可能會解決您的問題。
相關問題
- 1. 用Selenium WebDriver運行TOR瀏覽器
- 2. 如何在使用selenium webdriver運行測試時獲取瀏覽器窗口?
- 3. 無法切換到主窗口內的瀏覽器窗口(Selenium Webdriver)
- 4. 當div在瀏覽器窗口中可見時運行腳本
- 5. 瀏覽器擴展程序後臺運行腳本,然後內容腳本
- 6. 無法在IE瀏覽器上運行Selenium腳本
- 7. php - 腳本運行時在瀏覽器中輸出echo'd內容?
- 8. 兼容性 - 帶有Selenium webdriver的瀏覽器版本
- 9. Selenium Webdriver sessionId或檢查所有瀏覽器窗口是否關閉
- 10. 超時::後新的瀏覽器窗口打開的錯誤
- 11. 在隱藏的Safari瀏覽器窗口上運行Apple腳本
- 12. 無法在safari 5中執行selenium webdriver腳本瀏覽器
- 13. 使用Selenium WebDriver拍攝完整瀏覽器窗口的截圖
- 14. 如何使用selenium webDriver最小化IE瀏覽器的窗口?
- 15. 在多個瀏覽器中同時運行Selenium RC腳本
- 16. 是否有必要在所有瀏覽器上運行自動化腳本(例如Selenium腳本)?
- 17. 如何等待瀏覽器上(窗口表)運行腳本C#?
- 18. 使用Selenium WebDriver在兩個瀏覽器窗口之間切換
- 19. 使用Selenium Webdriver在瀏覽器窗口之間切換
- 20. 瀏覽器窗口可能已關閉。 (Selenium :: WebDriver :: Error :: UnknownError)
- 21. Selenium WebDriver瀏覽器抽象
- 22. 將瀏覽器內容縮小到瀏覽器窗口大小
- 23. 一次運行所有的selenium ruby webdriver腳本。
- 24. Selenium如何打開Web瀏覽器來運行硒腳本
- 25. 如何在使用Java的Selenium WebDriver中關閉子瀏覽器窗口
- 26. 關閉所有瀏覽器窗口?
- 27. Java Selenium關閉瀏覽器後assertTrue
- 28. Selenium啓動新的瀏覽器窗口,然後拋出UnreachableBrowserException
- 29. 如何使用硒腳本最大化Chrome瀏覽器窗口?
- 30. Java - 讀寫Pdf,在瀏覽器窗口內呈現
這不是一個全球性的問題。它不會發生在每個網頁或每個JavaScript執行。在能夠回答這個問題之前,我們需要一些其他信息。特別是,你想在JavaScript中做什麼,你在做其他操作,比如在元素上調用.clear(),以及你使用的是什麼版本的WebDriver和IEDriverServer.exe? – JimEvans
我正在使用Selenium-Java WebDriver,版本2.25.0。我以這種方式初始化我的驅動程序'WebDriver driver = new InternetExplorerDriver();'。當然,這個問題並沒有出現在我的所有應用程序頁面中。一旦它隱藏在所有其他窗口的後面,我再次點擊瀏覽器就可以把它展現出來。當涉及其他頁面時,它會像以前一樣隱藏 – Deepu