2016-07-01 20 views
-1

Firefox用のSeleniumをバックグラウンドプロセスとして実行しようとしています。 テキストを入力ボックスに送信し、Tabキーを送信して動的に表示されるドロップダウンを選択する必要があります。selenium(背景のFirefox)、sendkeysは動作しますがフォーカスしません。

Seleniumはテキストを正しく入力できますが、希望の方法でTabキーを送信できません。つまり、テキストの後にタブを送信しようとすると、Tabキーがテキストを消去します(firefoxブラウザをバックグラウンド)。

また、フォアグラウンドでFirefoxを使用してテキストを送信したときに、すべてが正常に動作します。テキストが入力され、入力ボックスにカーソルのフォーカスがあり、その後にタブキーが表示されると、ドロップダウンからの正しいオプションが選択されます。

誰でもプロセスをバックグラウンドで正常に実行できるように助けてください。

+1

あなたの問題を再現するコードスニペットを追加できますか?これを読んでください:http://stackoverflow.com/help/mcve –

答えて

0

sendkeysの前に入力ボックスをクリックしてみてください。だからクリック - > sendkeys - >タブ

関連する問題