SeleniumでGoogleのアカウントに自動ログインしたいです。
Aというサイトがあり、そのサイトはGoogleアカウントと連携してログインできる仕様になっています。
自動でブラウザを立ち上げるとシークレットモードのように都度ログインしなければならいのでseleniumにログインのコードを書かなければいけないのですが、画像のように「メールアドレスまたは電話番号」のフォームにカーソルを置いて、devtoolsでid="identifierId"
を確認し、selenium.rbでdriver.find_element(:id, 'identifierId').send_keys 'メールアドレス'
と入力し、実行したのですが、
下記のようなエラーが出て、うまく入力ができません。
それ以前の操作は問題ないのですが、コードが間違っているのでしょうか。
driver.find_element(:xpath, '//*[@id="identifierId"]').send_keys 'メールアドレス' #IDの入力 time.sleep(1.5) driver.find_element(:xpath, '//*[@id="identifierNext"]').click #次へボタンのクリック
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。