5

Selenium の使用方法を学んでおり、 http://www.google.comでスタイルpythonを変更しようとしています。たとえば、そのページの . クラスを変更したいと思います。css<span class="gbts"> ....</span>gbts

browser.execute_script("q = document.getElementById('gbts');" + "q.style.border = '1px solid red';")

というAPIメソッドはありますgetElementByClass('gbts')か?

4

2 に答える 2

1

柔軟性を高めるもう 1 つの純粋な JavaScript オプションは、 を使用することdocument.querySelector()です。

結果セットから最初のアイテムを自動的に選択するだけでなく、そのクラス名を持つ複数の要素があると言うだけでなく、特定の親要素内にそのクラス名を持つ要素が 1 つしかないことがわかっている場合、制限することができます。その親要素内への検索document.querySelector("#parent-div .gbts")

詳細については、(Mozilla のドキュメント)を参照してください。

于 2015-01-29T05:51:09.017 に答える