1

セレン テスト スクリプトを実行するために、jenkins を phantomjs と統合しています。Phantomjs は jenkins サーバーにインストールされており、ゴースト ドライバーはポート 8090 で実行されています。しかし、それでもテストはスキップされ、例外がスローされます。

ドライバー実行可能ファイルへのパスは、phantomjs.binary.path 機能/システム プロパティ/PATH 変数によって設定する必要があります。詳細については、https://github.com/ariya/phantomjs/wikiを参照してください。最新版はhttp://phantomjs.org/download.htmlからダウンロードできます 」

私のジェンキンスは centos で動作します。

私のコードは以下のようになります

@BeforeClass
  public void setUp() throws Exception {
      dCaps = new DesiredCapabilities();
      driver = new PhantomJSDriver(dCaps);
      baseUrl = "";
          driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
  }
4

2 に答える 2