私はPythonとSeleniumを使用してウェブサイトを操作しようとしていますが、解決方法がわからないという問題がありますそれも可能です!)SeleniumとPythonを使用してDOMの属性値を変更するには
<select id="uniqueid" autocomplete="off" value="10">
<option selected="selected" value="10">10</option>
<option value="30">30</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
上記のHTMLコードは、私はこすりしようとしているデータのテーブルの行数を表示するためにサイト上で使用されています。テーブルの合計サイズはわずか300行を超えています。
Seleniumを使用してオプションを選択するのに問題はありませんでしたが、DOMを操作して最後の値を100から350に変更してスクリプトがそのオプションを選択すると、私を使わずにページネーションを反復する必要はありません。
私はexecute_scriptを使用できると読んだことがありますが、オプションの値を変更する方法はわかりません。例:
WebDriver.execute_script("document.getElementById('uniqueid') --what text goes here-- = '350')
助けがあれば助かります。
ありがとう!出来た。 – Matt
私のために働かなかった –