每次我在Firefox瀏覽器上運行我的測試時,瀏覽器都會採取主動控制和干擾/中斷我的工作。有沒有方法/命令讓它在後臺運行。Selenium Web Driver - 如何在後臺運行Firefox
1
A
回答
3
您可以設置瀏覽器的位置在屏幕之外:
FirefoxDriver firefoxDriver = new FirefoxDriver();
firefoxDriver.manage().window().setPosition(new Point(-x, -y));
另請參見:
+0
Alexey,謝謝你會試着讓你知道 – Shyam
0
,因爲沒有任何被接受的答案 - 你可以下載firefox插件,並在你的inst中安裝它firefox的。 Addon被命名爲FireTray,它可以在托盤中最小化地啓動firefox,因此不會出現任何彈出窗口等等。它可以隱藏1個窗口,但是可以使用addon修改該值,您可以將該值更改爲任何值。下面是一些代碼,以幫助您瞭解什麼我talkim約:)
FirefoxProfile prof = new FirefoxProfile(new File(FIRE_TRAY_PATH));
WebDriver driver = new FirefoxDriver(prof);
現在你有僞背景Firefox瀏覽器:)
0
你可以嘗試使用與Firefox能力的HtmlUnitDriver一個「無頭'效應。
new HtmlUnitDriver(DesiredCapabilities.firefox())
HtmlUnitDriver沒有發揮好與JavaScript交互的所有 時間
另外,調整大小添加到您現有的驅動程序在啓動時隱藏窗口。
driver.manage().window().setSize(new Dimension(0, 0));
這可能對駕駛員的解決 WebElements不在網頁上,並改變你的行爲的能力產生影響。 我是 不確定
相關問題
- 1. Selenium Web Driver和TESTNG
- 2. UnreachableBrowserException firefox driver selenium java
- 3. Selenium Web Driver無限測試
- 4. Android上的Selenium Web Driver
- 5. Selenium Web Driver點擊動作
- 6. 如何使用Selenium Web Driver在firefox中處理不受信任的證書?
- 7. selenium web driver如何知道新窗口何時打開然後恢復執行
- 8. Selenium Web Diver,Firefox。運行並行抓取。我需要Selenium Grid嗎?
- 9. selenium web driver eclipse連接錯誤
- 10. Selenium Web Driver無法找到元素
- 11. Selenium Chrome Driver»3.2.0
- 12. 如何在後臺運行?
- 13. 如何在後臺運行
- 14. 如何在Selenium Webdriver Firefox驅動程序中運行Fluentlenium代碼?
- 15. 如何在Windows的後臺運行chromedriver? (Selenium Python)
- 16. selenium web driver - 切換到父窗口
- 17. selenium web driver sendKe in a loop java
- 18. 如何設置Firefox配置文件:Selenium RC,.Net Client Driver?
- 19. Selenium Web Driver |查找對象| Python
- 20. 如何在Ubuntu中安裝Selenium :: Remote :: Driver?
- 21. 在後臺運行的Web自動化
- 22. 在Azure Web App上運行Selenium
- 23. 如何使用Maven在Firefox中運行Selenium WebDriver測試用例?
- 24. Selenium web driver | java |無法在Firefox瀏覽器窗口之間切換
- 25. selenium-firefox-driver 2.25.0無法與Firefox正常工作15
- 26. 如何殺死後臺運行的IEDriver exe進程(Selenium webdriver)?
- 27. Selenium pageFactory NullPointerException for driver
- 28. Selenium Web Driver:如何打印Onmouseover事件中的內容?
- 29. 如何使用github中的Selenium Web Driver管理彈出窗口
- 30. Selenium - 「Firefox已在運行」錯誤
背景意味着瀏覽器將無法打開? – Kick