前提・実現したいこと
VBA (Selenium Basic)でChromeを操作して、Googleログイン画面の「次へ」を押したいと考えています。
URL:https://accounts.google.com/ServiceLogin?hl=ja
ログインのためにメールアドレスを入力した後、「次へ」のボタンを押したいのですが、
適切なエレメントが見つからず、また下記のようにFull Xpathを指定しても、"NoSuchElementError"エラーが出てしまいます。
発生している問題・エラーメッセージ
NoSuchElementError
該当のソースコード
Excel VBA Dim browser As New ChromeDriver browser.Start "chrome" 'Chromeを起動 browser.Get "https://accounts.google.com/ServiceLogin?hl=ja" browser.FindElementByName("identifier").SendKeys "xxx@gmail.com" browser.FindElementByXPath("/html/body/div[1]/div[1]/div[2]/div/div[2]/div/div/div[2]/div/div[2]/div/div[1]/div/div/button").Submit
試したこと
「次へ」ボタンの上層のエレメントを指定してみましたが、やはりうまくいきませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/19 08:00