Private Sub Handle_DialogBox()
Dim driver As New ChromeDriver
driver.Get "https://www.tagindex.com/javascript/window/confirm.html"
' ダイアログを表示
driver.FindElementByXPath("//*[@id='content']/section[1]/figure/p/input").Click
'dlgオブジェクトにダイアログボックスを代入
Dim dlg As Alert: Set dlg = driver.SwitchToAlert
driver.Wait 2000
dlg.Dismiss '「キャンセル」ボタンをクリック
Debug.Print dlg.Text
driver.Wait 2000
Set dlg = driver.SwitchToAlert
dlg.Accept '「OK」ボタンをクリック
Debug.Print dlg.Text
driver.Wait 2000
driver.Quit
End Sub
InputText_DialogBox
Private Sub InputText_DialogBox()
Dim driver As New ChromeDriver
driver.Get "https://www.tagindex.com/javascript/window/prompt.html"
driver.FindElementByXPath("//*[@id='content']/section[1]/figure/p/input").Click
'dlgオブジェクトにダイアログボックスを代入
Dim dlg As Alert: Set dlg = driver.SwitchToAlert
driver.Wait 2000
dlg.SendKeys "tama"
dlg.Accept
driver.Wait 2000
driver.Quit
End Sub