yuki25135
@yuki25135 (優希 谷島)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Seriniumでパスワードの入力ができない

解決したいこと

ここに解決したい内容を記載してください。
yahooアカウントへの自動ログインをしたいがパスワードの自動入力ができない

発生している問題・エラー

Message: element not interactable

または、問題・エラーが起きている画像をここにドラッグアンドドロップ

該当するソースコード

from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://login.yahoo.co.jp/config/login')

email_elem = browser.find_element_by_id('username')
email_elem.send_keys('自分のメルアド')

link_elem = browser.find_element_by_id('btnNext')
link_elem.click()

password_elem = browser.find_element_by_id('passwd')
password_elem.send_keys('自分のパスワード')

python3

自分で試したこと

下記の切り分けは実施した

link_elem.click()までは想定通りの動作をする。
(メルアドの自動入力クリックまではできる)

0

2Answer

「次へ」ボタンをクリックした後、パスワード入力欄がまだ表示されていないからかも知れません。link_elem.click()の下にtime.sleep(2)を入れたら上手く行くかも知れません。

参考

0Like

Comments

  1. @yuki25135

    Questioner

    コメントありがとうございます。
    上記の方法で解決することができました。

Your answer might help someone💌