0

現在、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 -interactivecmd=getNewBrowserSession&1=*firefox&2=http://www.google.com

firefoxシェルに入力するだけでFirefoxを手動で起動することもできますが、それも正常に機能しています。

では、 Seleniumで何が行われており、SeleniumはどのようにFirefoxを起動するのでしょうか? SeleniumServer でSelenium -Testを実行しているときにキーボード入力が利用できないのはなぜですか? MacOSWindows でもテストしましたが、両方とも同じテストで問題なく動作しました。

任意のアイデアをいただければ幸いです。

ベルリンからのご挨拶

4

1 に答える 1

0

古いバージョンの Firefox で自分で修正しました。Firefox 7 でうまくいきました。

于 2012-05-08T15:45:56.787 に答える