#1 この記事は
スクレイピングライブラリーSeleniumにて、Webブラウザ上のテキストBOXに文字の入力を行うときに、サイトによっては所望の文字が入力できなかったり入力速度が遅くなったりします。その対応法です。
#2 解決法
アカウントログイン画面にてログインを行う場面です。アカウントを自動入力する場合
send_keysでは、下記のコードを使います。
test.py
ID="abcdefg"
elem_username = browser.find_element_by_name('loginid')
elem_username.send_keys(ID)
しかしながら、は所望の文字が入力できなかったり入力速度が遅くなる場合は、execute_scriptを使用すると解決します。
test.py
ID="abcdefg"
browser.execute_script('document.getElementsByName("loginid")[0].value="%s";' % ID)