Contents
現在のブラウザウィンドウまたはタブを閉じます。WebDriver.Close メソッドはタブを閉じるだけでブラウザは終了しません。ブラウザを終了する場合は、WebDriver.Quit メソッドを使用する必要があります。
- 構文
- WebDriver.Close( )
- 引数
- 戻り値
使い方
https://google.co.jpを開き、新しいタブにhttps://yahoo.co.jpを開きます。新たに開いたタブに操作対象を移動した後にそのタブを閉じ、操作対象を元のタブに戻します。
WebDriver.Close メソッドは対象のタブだけを閉じ、ウィンドウが終了するわけではありません。
DIM WebDriver = CREATEOLEOBJ("Selenium.WebDriver")
WITH WebDriver
.Start("chrome")
.Get("https://google.co.jp")
.ExecuteScript("window.open('https://yahoo.co.jp')")
.SwitchToNextWindow()
.Wait(1000)
.Close()
.SwitchToPreviousWindow()
.Wait(3000)
ENDWITH
以下のようにWebDriver.Close メソッドでブラウザを終了したつもりでも、プロセスは残ったままになることがあります。
DIM WebDriver = CREATEOLEOBJ("Selenium.WebDriver")
WITH WebDriver
.Start("chrome")
.Get("http://example.com")
.Wait(3000)
.Close
ENDWITH
ブラウザを終了させる場合は、以下のようにWebDriver.Quit メソッドで終了させます。
DIM WebDriver = CREATEOLEOBJ("Selenium.WebDriver")
WITH WebDriver
.Start("chrome")
.Get("http://example.com")
.Wait(3000)
.Quit
ENDWITH
この記事は役に立ちましたか?
ご協力ありがとうございます。