我正在用Java,Win7平臺的Selenium 2.0編寫自動化測試。在某些情況下,我需要firefoxdriver窗口在桌面上的所有窗口前面,不僅是firefoxdriver的窗口,還有手動打開的窗口(例如eclispe IDE)。 有沒有辦法做到這一點? 我已經調查了2天,也許我需要一些Windows API?任何評論,大受歡迎如何使firefox webdriver瀏覽器窗口到桌面的前端
3
A
回答
1
這應該有助於定位窗口。一旦測試運行,它應該成爲焦點。
webDriver.Manage().Window.Position = new Point(screenPosition, 0);
webDriver.Manage().Window.Size = new Size(width, height);
1
蟒蛇:
webdriver.execute_script('window.focus()')
的Java:
webdriver.executeScript('window.focus()')
2
我使用Python,我得到了我想要的:
self.selenium.execute_script('alert(1);')
alert = self.selenium.switch_to.alert
alert.accept()
希望這有助於後來有人。
相關問題
- 1. Java桌面瀏覽器彈出窗口
- 2. 如何在Firefox瀏覽器窗口
- 3. 獲取當前打開的瀏覽器窗口在硒2(WebDriver)
- 4. Firefox的最大化瀏覽器窗口中硒的webdriver C#
- 5. 如何使用Selenium WebDriver和node.js最大化Firefox瀏覽器窗口
- 6. 使用Watir查找當前打開的瀏覽器(firefox)窗口
- 7. 如何使用selenium webDriver最小化IE瀏覽器的窗口?
- 8. 如何使用Firefox在JavaScript中關閉當前瀏覽窗口
- 9. 如何關閉使用JavaScript的Firefox瀏覽器窗口?
- 10. 帶Webdriver取樣器的JMeter - 瀏覽器窗口未打開
- 11. django前端運行子進程輸出到瀏覽器窗口
- 12. 使用WebDriver打開Firefox瀏覽器
- 13. 硒的webdriver沒有任何桌面瀏覽器
- 14. 代碼負責瀏覽Firefox的桌面
- 15. 如何使整個瀏覽器窗口
- 16. 無法切換到主窗口內的瀏覽器窗口(Selenium Webdriver)
- 17. 如何使用硒webdriver c切換焦點到瀏覽器彈出窗口#
- 18. 如何控制屬於Firefox的非瀏覽器窗口?
- 19. 滾動客戶端瀏覽器窗口
- 20. 使用Selenium WebDriver在兩個瀏覽器窗口之間切換
- 21. 使用Selenium WebDriver拍攝完整瀏覽器窗口的截圖
- 22. 瀏覽器後面的打開窗口
- 23. 如何將瀏覽器窗口標識爲Firefox擴展中的彈出窗口?
- 24. 如何使用selenium webdriver處理Windows文件瀏覽窗口
- 25. 桌面瀏覽器到移動瀏覽器?
- 26. 拖放到瀏覽器窗口 - 防止默認的Firefox
- 27. 跨瀏覽器Modal窗口
- 28. 如何在qooxdoo桌面應用程序中設置瀏覽器窗口標題?
- 29. 拖放到桌面/瀏覽器
- 30. 多瀏覽器窗口拖放界面
這是唯一爲我工作的人。您可能想提及'switch_to_alert'現在已被棄用,應該使用'switch_to.alert'來代替。 –
@ Farhan.K修改 – shellbye