2017-12-15 7 views
1

「display:none;」を変更したり削除したりすることが可能かどうか疑問に思っていました。要素では、Pythonでセレンで表示することができます。selenium pythonでスタイルアトリビュートを変更/削除するにはどうすればよいですか?

<textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid #c1c1c1; margin: 10px 25px; padding: 0px; resize: none; display: none; "></textarea> 

私はすでにこの試みた:

driver.execute_script("document.getElementById('g-recaptcha-response').style.display = '1';") 

をどうやらそれは動作しません。

助けが必要です。 :)

+2

てみ' style.display = @Anderssonへ

driver.execute_script("document.getElementById('g-recaptcha-response').style.display = 'block';") 

おかげで動作します' – Andersson

+0

@アンダーソンそれは働いた!ありがとう! –

答えて

0

は、それはちょうど間違ったCSS属性だった、これは「`style.display = block'`の代わりに '1'

関連する問題