すべてのディーラーが私の会社の店舗ロケータに正しくリストされていることを確認する必要があります。そうするために、私はPythonを使用してすべてを削ることを考えていました。セレンを使用して選択ボックスオプションの値を変更することはできますか?
私はSeleniumを使用して検索フォームを検索し、都市と州のロケーションボックスを記入することができました。私は検索半径に問題があります。値が設定され、コードは次のようになりますされています
コード:
私は街の千マイル内を検索するために、1000年に1つのオプションの値を設定して何をしたいのか<select id="radius" name="radius">
<option value="5">Within 5 miles</option>
<option value="10">Within 10 miles</option>
<option value="15">Within 15 miles</option>
<option value="25">Within 25 miles</option>
<option value="50" selected="selected">Within 50 miles</option>
<option value="100">Within 100 miles</option>
</select>
/state私はすべての可能な結果を同時に返すために入力します。
Seleniumでこれを行う方法はありますか?私はドキュメントをチェックしましたが、値を変更する方法が見つからず、それらを取得するだけでした。
RoboBrowserライブラリを使用することは可能ですが、同じブラウザセッションを使用することはできません。
私はこれを行うことができるセレンの部分が不足していますか?それとも、私の目標を達成するための優れた図書館がありますか?私はPython 3.6を使用しています。ありがとう!
私が知る限り、セレンはこれを行うことができません。 –
多少のJavaScriptがあるかもしれませんか?私はセレンがDOMを操作できるとは思わない – Mangohero1
IMO、この用途は** Automation Testing **の目的に反しています。 '自動テストとは、繰り返される'手動テスト 'タスクを自動化することです。同じ目的を達成するためのより有用なツールがあります。しかし、はい、セレニウムもそれを行うことができます。この質問を閉じる_に投票してください。 – DebanjanB