SeleniumRCを使用してWebサイトで回帰テストを実行しようとしています。SeleniumIDEツールとそれに関連する3つのテストを使用してテストスイートを作成しました。これらのテストはIDE内で正常に実行されますが、Seleniumサーバーを使用して実行しようとすると、常に「リソースエイリアスの確認」でスタックします。
次のコマンドを使用しています。
java -jar /home/adam/selenium/selenium-server-standalone-2.31.0.jar -htmlSuite *firefox /usr/lib/iceweasel/firefox-bin http://devwebsite.com /root/selenium/tests/suite.html /root/selenium/results.html -firefoxProfileTemplate /root/.mozilla/firefox/9r0afiwh.profile -log debug.log
スタックする出力の最後の数行:
INFO: Launching a standalone server
13:51:10.594 INFO - Writing debug logs to debug.log
13:51:10.595 INFO - Java: Sun Microsystems Inc. 14.0-b16
13:51:10.596 INFO - OS: Linux 2.6.32-5-686 i386
13:51:10.603 INFO - v2.31.0, with Core v2.31.0. Built from revision 1bd294d
13:51:10.711 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
13:51:10.712 INFO - Version Jetty/5.1.x
13:51:10.714 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
13:51:10.715 INFO - Started HttpContext[/selenium-server,/selenium-server]
13:51:10.715 INFO - Started HttpContext[/,/]
13:51:46.397 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@867e89
13:51:46.398 INFO - Started HttpContext[/wd,/wd]
13:51:46.408 INFO - Started SocketListener on 0.0.0.0:4444
13:51:46.408 INFO - Started org.openqa.jetty.jetty.Server@86f241
jar:file:/home/adam/selenium/selenium-server-standalone-2.31.0.jar!/customProfileDirCUSTFFCHROME
13:51:46.508 INFO - Preparing Firefox profile...
13:51:48.019 INFO - Launching Firefox...
13:51:48.739 INFO - Checking Resource aliases
実際にテストを実行するところまで、すべてが機能しているようです。調べてみると、HTMLでテストスイートに名前を付けるときに「テストスイート」ではなく「テストケース」を使用している人に問題があることがわかりました。これは私が行っていないことです。また、テストスイートファイルのXML行を削除して、問題が発生するかどうかを確認しました。ここで別のユーザーがこのエラーの問題を抱えていたため、プロキシを使用していません。
これはすべてヘッドレスDebianサーバーで実行されています。Xvfbを使用してこれを設定する方法を示すためのガイドが多数あります。簡単なものが欠けていると思いますが、何がわからないのです。