前提・実現したいこと
C#でSeleniumのWebdriverを使って開発をしています。
ブラウザはfirefox(Geckodriver)です。
起動したブラウザを別のプロセスから使用するのが今回の要件になっています。
別プログラムからWEBブラウザにアクセスする際、最初にブラウザを起動するときのオプションに「no-remote」のオプションがついてしまっているため、操作できず困っています。
Webドライバを起動する際についてしまっている「no-remote」オプションを外して起動させたいです。
発生している問題・エラーメッセージ
いかのコンソールにでている"-no-remote"オプションを外したいです。
1560181025895 mozrunner::runner INFO Running command: "C:\Program Fi les (x86)\Mozilla Firefox\firefox.exe" "-marionette" "-foreground" "-no-remote " "-profile" "C:\Users\Takafumi\AppData\Local\Temp\rust_mozprofile.JeefeWg FTM6k"
該当のソースコード
C#
1FirefoxOptions options = new FirefoxOptions(); 2FirefoxDriverService service = FirefoxDriverService.CreateDefaultService(@"D:\web_driver\geckodriver-v0.24.0-win32"); 3var driver = new FirefoxDriver(service); 4driver.Navigate().GoToUrl("https://google.com/");
試したこと
Firefoxoptionの設定をいじったり、Firefoxそのものの設定を見てみましたが設定方法がわかりませんでした。
補足情報(FW/ツールのバージョンなど)
geckodriverは
geckodriver-v0.24.0-win32
を使っています。
よろしくおねがいします。
あなたの回答
tips
プレビュー