VBA + Selenium Basic で Google 検索したときに 1ページに表示される 検索結果(項目目) を 取得したいのですが、下のプログラム で 実行したときに
「a(i) = .FindElementByClass("LC20lb").Text」の部分で エラーになります。
どなたか 解決方法をご教授ください。
よろしくお願いします。
エラーは次の内容です。
実行時エラー 7:
NoSuchElementError
Element not found for Class=LC20lb
Dim driver As New ChromeDriver Dim a As Variant
Sub Main()
driver.Get ("https://www.google.com")
'テスト用語「A」
driver.FindElementByName("q").SendKeys ("A")
driver.Wait 500
driver.FindElementByName("btnK").Click
count = driver.FindElementsByClass("LC20lb").count For i = 1 To count With driver.FindElementsByClass("LC20lb")(i) a(i) = .FindElementByClass("LC20lb").Text End With Next i ' ブラウザを閉じる. driver.Quit
End Sub

回答2件
あなたの回答
tips
プレビュー