Sub Sample()
Dim driver As Selenium.ChromeDriver
Dim By As New Selenium.By
Dim element As Selenium.WebElement
Set driver = New Selenium.ChromeDriver
With driver
'---Chromeを立ち上げる
.Start
'---Google検索へ移動
.Get "https://www.google.com/"
'---検索ウィンドに"ジャベ雄"を入力
.FindElement(By.Css("textarea[type=search]")).SendKeys "ジャベ雄"
.Wait 1000
'---Google 検索ボタンを押下
.FindElement(By.Css("input[value=""Google 検索""]")).Click
.Wait 1000
'---検索結果の中からこのサイト("https://javeo.jp/"の前方一致だったらタイトルリンクをクリック
For Each element In .FindElements(By.Css("#search > div > div"))
If element.FindElement(By.Css("div > div > div > div > a")).IsDisplayed Then
If element.FindElement(By.Css("div > div > div > div > a")).Attribute("href") Like "https://javeo.jp/*" Then
Call element.FindElement(By.Css("div > div > div > div > a")).Click
.Wait 1000
Exit For
End If
End If
Next
'---Chromeを閉じる
.Close
End With
Set driver = Nothing
End Sub
コメント