Selenium 応用テクニック
ヘッドレスモードで起動
ブラウザをヘッドレスモード(ブラウザを画面に表示せず動作させる)で起動する方法です。
ブラウザを起動する際にオプションにヘッドレスモードを設定します。
Chrome
Private Sub btnHeadlessChrome_Click(sender As Object, e As EventArgs) Handles btnHeadlessChrome.Click Dim options = New ChromeOptions() options.AddArgument("--headless") Dim ChromeDriver = New ChromeDriver(options) ChromeDriver.Navigate().GoToUrl("https://web.biz-prog.net/test/testpage.html") End Sub
private void btnHeadless_Click(object sender, EventArgs e) { var options = new ChromeOptions(); options.AddArgument("--headless"); var chromeDriver = new ChromeDriver(options); chromeDriver.Navigate().GoToUrl("https://web.biz-prog.net/test/testpage.html"); }
Edge
Private Sub btnHeadlessEdge_Click(sender As Object, e As EventArgs) Handles btnHeadlessEdge.Click Dim options = New EdgeOptions() options.AddArgument("headless") Dim EdgeDriver = New EdgeDriver(options) EdgeDriver.Navigate().GoToUrl("https://web.biz-prog.net/test/testpage.html") End Sub
private void btnHeadlessEdge_Click(object sender, EventArgs e) { var options = new EdgeOptions(); options.AddArgument("headless"); var edgeDriver = new EdgeDriver(options); edgeDriver.Navigate().GoToUrl("https://web.biz-prog.net/test/testpage.html"); }