アラート画面を閉じる【Selenium Basic × ExcelVBA】

SwitchToAlertメソッドでアラートにフォーカスを切り替えて、OKの処理をしたい場合はSwitchToAlert.Accept

キャンセルの処理を行いたい場合はSwitchToAlert.Dismissを使用する

アラートのテキストを取得したい場合は、SwitchToAlert.Textで取得することも可能

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

実際に使用したサンプルコード

Option Explicit
Public Sub sample()

'ChromeDriverを使用する準備
Dim driver As New Selenium.ChromeDriver

'指定したURLのページを開く
driver.Get "https://vba.company/samplepage/"

'IDがmyalertの要素をクリック
driver.FindElementById("myalert").Click

'OKの処理
driver.SwitchToAlert.Accept

End Sub

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です