2017-06-12 17 views
0

Cucumber + Selenium + ChromedriverでJavaで開発された自動化スクリプトがあり、複数のジェンキンエージェント(ウィンドウ)で動作します。エージェントマシンの一部でChrome v59のアップグレードが行われた後、テストスクリプトで画面キャプチャ機能が無効になります。キャプチャされた画面は黒い画像です。 Chrome v58のエージェントはまだ正常に動作しています。一方、私たちがリモートデスクトップとコマンドラインを使ってログインすると、テストスクリプトはジェンキンエージェント上でうまく動作しています。ChromedriverはJenkinsのエージェントで黒い画面を表示しました

は、ここではいくつかの詳細は以下のとおりです。

  • ジェンキンスエージェントは、Windows 10 VM上にあります。
  • セレンのJava:3.4
  • Chromedriver:2.30
  • クローム:バージョン59.0.3071.86(公式ビルド)(64ビット)

我々はいくつかのテスト機能は、画面キャプチャに依存している必要がありいくつかの画像を確認してください。そのため、PhantomJSでのアプリケーションの検証は現在のところ可能です。どんな助けにも感謝します。

ありがとうございます。 Cong

答えて

0

Bambooエージェントでも同じ問題が発生しています。 を使用する Browser.Driver.TakeScreenshot()。SaveAsFile(path、ScreenshotImageFormat.Png)GetScreenshot()の代わりに が問題を解決しました。

関連する問題