現在、SeleniumServerに問題があり、2 日間悩まされています。助けていただければ幸いです。
Selenium ServerはCentOS 6.2で実行されており、Selenium Server は 2.21で、Firefox は 10.0.4です。
テストの開始時に、SeleniumServerはFirefoxを起動しますが、フォーム フィールドに何も入力することも、「Enter」を押して送信することもできません。
さらに良いことに、誰も ( VNC-Serverを使用している私でさえ) フォーム フィールド、URL バー、メニューに何かを書き込んだり、「Enter」などのキーを押したりすることはできません....キーボードが存在しないためです.. . どうやらFirefoxがロックされているようです。
Interactive-ModeでFirefoxを起動して、すべてが正常に機能している場合は、すべてのテストを手動で実行できます。selenium-server.jar -interactive
cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com
firefox
シェルに入力するだけでFirefoxを手動で起動することもできますが、それも正常に機能しています。
では、 Seleniumで何が行われており、SeleniumはどのようにFirefoxを起動するのでしょうか? SeleniumServer でSelenium -Testを実行しているときにキーボード入力が利用できないのはなぜですか? MacOSとWindows でもテストしましたが、両方とも同じテストで問題なく動作しました。
任意のアイデアをいただければ幸いです。
ベルリンからのご挨拶