【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

いいなと思ったら応援しよう!

この記事が参加している募集