![](/img/trans.png)
[英]uploading an excel file using selenium doesn't work when running from jenkins
[英]chrome doesn't maximize when running selenium testNG from jenkins
我遇到了跑步問題
硒測試NG
來自 jenkins 的測試,問題是我正在登錄我的應用程序並檢查一些元素可見性,當我直接從批處理文件運行測試時,我獲得了成功,因為我正在將我的 google chrome 驅動程序設置為最大化使用:
driver.manage().window().maximize();
但是如果瀏覽器被最小化,一些元素是不可見的(前端要求),所以當我從
jenkins<\/code>運行測試時,測試失敗,因為我認為瀏覽器沒有最大化,
如果我錯了,有人可以為我糾正,以及從詹金斯運行時如何最大化瀏覽器的一些幫助?
當您從 jenkins 運行 Selenium Suite 到特定服務器時, driver.manage().window().maximize()
有時不起作用。 這就是為什么首選方法是根據您使用的瀏覽器使用 usinn 選項。
例如:- 對於 MAC 或 Linux:
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--kiosk");
driver = new ChromeDriver(chromeOptions);
對於 Windows:
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--start-maximized");
driver = new ChromeDriver(chromeOptions);
你可以試試這個,它可以使用 jenkins
根據manage().window().maximize() 方法沒有使用driver.manage().window().maximize();
最大化正確的窗口driver.manage().window().maximize();
最大化Chrome Browser
並不是最佳方式。 而是使用ChromeOptions來最大化Chrome 瀏覽器,如下所示:
ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
WebDriver driver = new ChromeDriver(options);
作為替代方案,您還可以使用參數window-size
如下:
ChromeOptions options = new ChromeOptions();
options.addArguments("window-size=1400,600");
WebDriver driver = new ChromeDriver(options);
面臨同樣的問題並使用以下代碼段解決:(Java)
driver.manage().window().fullscreen();
它開始失敗,然后傳遞參數以減小屏幕中顯示內容的字體大小。
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("window-size=1920,1080");
chromeOptions.addArguments("--disable-notifications");
chromeOptions.addArguments("--disable-extenstions");
chromeOptions.addArguments("disable-infobars");
chromeOptions.addArguments("force-device-scale-factor=0.75");
chromeOptions.addArguments("high-dpi-support=0.75");
driver = new ChromeDriver(chromeOptions);
我有同樣的問題,
chromeOptions.addArguments("--start-maximized");
是不足夠的,
我也使用這個 chromeOptions.addArguments("force-device-scale-factor=0.75");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.