0
WebDriverでChromeヘッドレスを起動しようとしています。テストの実行中に空白のブラウザウィンドウが表示されています。Selenium WebDriverでChrome Headlessを起動しても、ブラウザウィンドウが空白になる
私のコードは次のようになります。
ChromeOptions chromeOpt = new ChromeOptions();
chromeOpt.AddArguments("--headless");
chromeOpt.AddArguments("--disable-gpu");
driver = new ChromeDriver(chromeOpt);
Chromeブラウザがバージョン59.0.3071.115です。任意の助け そして、私は、Visual StudioでSelenium.WebDriver(セレンwebdriverをAPI NuGetパッケージの.NETバインディング)バージョン3.4.0を利用しています2015年
感謝。
その名前のNuGetパッケージはありません。私が知る限り、Chrome WebDriverの公式パッケージはありません - 非公式のものはいくつかあります。例えば。 'Selenium.WebDriver.ChromeDriver'は、実際に' jsakamoto'によって発行されています。これは、それが正式なSeleniumパッケージであることを暗示しています。また、 'jbaranda'による' Selenium.Chrome.WebDriver'もあります。そして、あまり人気がないものも数多くある。あなたはどちらを使いましたか?私は 'Selenium.WebDriver.ChromeDriver' 2.31.0を試しましたが、まだそれらの引数でもChromeのウィンドウを開くようです。 –
私は当初、Selenium.WebDriver(Selenium Committersによる)バージョン3.4を参照しました。その参照はまだ実施されています。私はjsakamotoによってSelenium.WebDriver.ChromeDriver 2.31.0を追加しました。この設定では、Chromeは空白のウィンドウを表示せずにヘッドレスで実行されます。 – VishuPDX