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");
						}
					

参考