【C#】GoogleChromeを非表示にした(ように見せて)上で自動操作する
昨日書いたC#の処理をもう一回見ていると、
Chromeがおもっきり表示されたまま動いてしまう欠点を見つけたので
以下の処理を書いてみました。
using System.IO;
using System.Reflection;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Support.UI;
using System.Text;
using System.Net;
using System.Web;
namespace operateChrome
{
class Program
{
static void Main(string[] args)
{
//画面位置を見えないところで開くように設定する
ChromeOptions options = new ChromeOptions();
options.AddArgument("--window-position=-32000,-32000");
// Webドライバーのインスタンス化する
IWebDriver driver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), options);
//自動操作の処理を自由に書いてください~
}
}
}
《参考文献》
Hide/Silence ChromeDriver window
https://stackoverflow.com/questions/35818436/hide-silence-chromedriver-window