2017-08-21 6 views
1

Jenkinsからpom.xmlファイルを呼び出してSelenium webdriver(Maven Project)スクリプトを実行していますか。私は、以下の設定ジェンキンスてスクリプトを実行しながら、しかし jenkinsでクロムブラウザのウィンドウ解像度を設定する方法

driver.manage().window().maximize(); 
Dimension defaultSize = new Dimension(2560,1440); 
driver.manage().window().setSize(defaultSize); 

ブラウザの解像度

を言及している、Chromeブラウザのウィンドウが新たな次元に設定されていません。

注:

+0

エラーが発生しましたか?ジェンキンスが「ディメンション」を「Sysout」できますか? – DebanjanB

+0

いいえ、スクリプトはエラーなしでジェンキンで完璧に動作しています。しかし、問題は独自の解決策が必要です.......(私はさまざまな次元で試しました - https://blog.testingbot.com/2013/03/15/screen-resolution-option-now-available-for-all-selenium-tests) – Nantha

+0

あなたの正確な質問は、 'dimension'か' resolution'ですか? 'Dimension defaultSize = new Dimension(2560,1440);' 'System.out.println(currentSize);'を実行し、 'Jenkins'戦争バージョンとともに質問を更新してください。 – DebanjanB

答えて

0

Chromeは、システムの画面解像度の幅よりも大きなサイズを設定許可しないローカルマシンでそれがうまく働いている...、問題はこれがあなたの場合であってもよいです。いくつかの回避策は、少なくともそのシステムで利用可能な最大のウィンドウを持つようにウィンドウを最大化することです。

として存在し、あなたはクロームオプションで解像度を変更することができます

問題はまだ場合は、時々古いchromedriverも問題を起こしている間:

chromeOptions.addArguments("window-size=1936,1056"); 

完全なコードがされるように: -

System.setProperty("webdriver.chrome.driver","D:\\Workspace\\JmeterWebdriverProject\\src\\lib\\chromedriver.exe"); 
ChromeOptions chromeOptions = new ChromeOptions(); 
chromeOptions.addArguments("window-size=1936,1056"); 
WebDriver driver = new ChromeDriver(chromeOptions); 
driver.get("https://www.google.co.in/"); 

希望すると助かります:)

+0

エラー:> エラーログ:org.openqa.selenium.ElementNotVisibleException:要素が表示されない – Nantha

+0

(セッション情報:chrome = 60.0.3112.101) (ドライバ情報:コマンドの継続時間またはタイムアウト:104ミリ秒 ビルドインフォメーション:バージョン: '2.53.0'、リビジョン(バージョン: '2.53.0'、リビジョン:2.28.455520(cc17746adff54984afff480136733114c6b3704b)、プラットフォーム= Windows NT 10.0.14393 x86_64)(警告:サーバーはスタックトレース情報を提供しませんでした) : '35ae25b1534ae328c771e0856c93e187490ca824'、時刻:'2016-03-15 10:43:46 ' システム情報:ホスト:' GSIPC-5063 '、IP:'10 .153.1.45'、os.name: 'Windows 10'、os。 arch: 'amd64'、os.version:'10 .0 '、java.version:' 1.8.0_131 ' – Nantha

+0

ドライバの情報:org.openqa.selenium.chrome。ChromeDriver 機能[{applicationCacheEnabled =偽、回転自在=偽、mobileEmulationEnabled =偽、networkConnectionEnabled =偽、クロム= {chromedriverVersion = 2.28.455520(cc17746adff54984afff480136733114c6b3704b)、userDataDir = C:\ Windowsの\ TEMPの\のscoped_dir19204_27596}、takesHeapSnapshot = trueを、pageLoadStrategy = normal、databaseEnabled = false、handlesAlerts = true、hasTouchScreen = false、version = 60.0.3112.101、platform = XP、browserConnectionEnabled = false、nativeEvents = true、acceptSslCerts = true、locationContextEnabled = true、webStorageEnabled = true、 – Nantha

関連する問題