私は残念ながら痛いほど初心者だと言って始めるべきです。でもそれを変えたい!!私はプログラミング言語をまったく知りませんが、必要な仕事を成し遂げるために十分な調査を行うことで、なんとか「物事を実現する」ことができました。
とにかく、私は Selenium IDE を使用して Selenium テストを作成していますが、これらのテストを Selenium Grid 経由で実行するのに少し問題があります。
テストを JUnit 4 (Webdriver) ファイルとしてエクスポートしています。私は Ubuntu ヘッドレス サーバーでグリッドを実行しており、リモート コントロールは IE9 と Firefox を実行している 1 台の Windows 7 マシンと、IE8 と Chrome を実行している Windows Vista マシンで実行しています。
私の目標は、Selenium IDE から JUnit 4 (Webdriver) ファイルとしてエクスポートしたテストを取得し、2 台の Windows マシンでグリッドから並行して実行することです。「seleniumgrid」という名前でUbuntuサーバーを認識するように、Windowsマシンのホストファイルを編集しました。例えば:
Ubuntu サーバー端末 1 の場合: ant launch-hub
Win7 ターミナル 1: ant -Dport=5555 -Denvironment="Windows 上の IE9" -Dhost=Win7 -DhubURL=http://seleniumgrid:4444 launch-remote-control
Win7 ターミナル 2: ant -Dport=5555 -Denvironment="Windows 上の Firefox" -Dhost=Win7 -DhubURL=http://seleniumgrid:4444 launch-remote-control
Vista termina1: ant -Dport=5555 -Denvironment="Windows 上の IE8" -Dhost=WinVista -DhubURL=http://seleniumgrid:4444 launch-remote-control
Vista ターミナル 2: ant -Dport=5555 -Denvironment="Chrome on Windows" -Dhost=WinVista -DhubURL=http://seleniumgrid:4444 launch-remote-control
ここから、Selenium IDE からエクスポートした JUnit4 (webdriver) ファイルを起動して、この構成を実行しようとしています。ファイルの名前は、Registration.java です。
Registration.jar ファイルを実行するにはどうすればよいですか? この質問に答えるドキュメントが見つからないようです。これにより、これがどのように機能するかについて根本的な誤解があると思います...
この質問が以前に回答されている場合はご容赦ください。このようなことになると、私は用語が苦手です。
これを読むために時間を割いてくれてありがとう、そして答えがあればさらに。
-ブランドン