0

Android を Selenium GRID のノードとして設定することは、.json 構成ファイルを selendroid .bat ファイルに追加する最後の部分のままであり、私は混乱しました。いくつかの方法で試しましたが、期待どおりにダンプが応答しないままです。これらは .bat ファイルです:

java -jar selendroid-standalone-0.13.0-with-dependencies.jar -app selendroid-test-app-0.14.0.apk -port 5555

Selenium GRID サーバー:

java -Dfile.encoding=UTF-8 -cp "selendroid-grid-plugin-0.14.0.jar;selenium-server-standalone-2.44.0.jar" org.openqa.grid.selenium.GridLauncher -capabilityMatcher io.selendroid.grid.SelendroidCapabilityMatcher -role hub -host 127.0.0.1 -port 4444

nodeconfig.json ファイル:

{
  "capabilities": [{
      "browserName": "selendroid",
      "maxInstances": 1,
      "aut": "io.selendroid.testapp:0.14.0"
  }, {
      "browserName": "android",
      "maxInstances": 1
  }],
  "configuration": {
      "maxSession": 1,
      "register": true,
      "hubHost": "localhost",
      "hubPort": 4444,
      "remoteHost": "http://localhost:5555",
      "proxy": "io.selendroid.grid.SelendroidSessionProxy"
  }
}

nodeconfig.json を selendroid に追加して機能させるにはどうすればよいですか? 私はこうしてみました:

java -jar selendroid-standalone-0.13.0-with-dependencies.jar -app selendroid-test-app-0.14.0.apk -port 5555 -role node nodeconfig: nodeconfig.json

うまくいきませんでした。どのように私はそれを動作させるのですか?

4

2 に答える 2

1

使用した: java -jar selendroid-standalone-0.13.0-with-dependencies.jar -app selendroid-test-app-0.14.0.apk -port 5555 -role node nodeconfig: nodeconfig.json

「:」を「--」に変更してみてください (nodeconfig の後)。

于 2015-04-30T14:32:48.997 に答える