selenium 2.25.0
、、を使用しfirefox 3
てpython 2.6.6
います。私は以下を使用するセレン関数を実行しようとしていますsendkeys()
:
Webdriver.find_element_by_name( 'j_username' ).clear()
webdriver.find_element_by_name( 'j_username' ).send_keys( "username" )
このコードは私のマシンから実行して動作します。ただし、別のマシンから実行すると、ユーザー名フィールドは空のままになり、スクリプトの残りの部分を続行します(エラーは報告されません)。
ユーザー名の送信が試行される前にフィールドがクリアされていることがわかります。したがって、ボタンの検索/ボタンの名前付けに問題はないことがわかります。フィールドをクリアしてからユーザー名を送信するまでの間に一時停止を入れてみましたが、これも機能しないようです。
Firefoxとセレンのバージョンを同じに保つ必要がありますが、この問題を解決するために他に見ることができるものはありますか?