Как лучше всего использовать Firefox Geckodriver в Selenium Automation Framework? - PullRequest
0 голосов
/ 26 апреля 2019

Я начал опробовать Selenium с Firefox и заставил его работать, загрузив драйвер gecko и указав путь к файлу в моем коде (я использую C #):

FirefoxDriverService service = 
FirefoxDriverService.CreateDefaultService(@"C:\mypath\");

IWebDriver driver = new FirefoxDriver(service);

driver.Navigate().GoToUrl("http://google.com");

Но я думаю о более широкой картине. Что происходит, когда дело доходит до моего конвейера CI? Лучше ли встраивать файл драйвера в мое решение Visual Studio и ссылаться на него оттуда (это вообще возможно?) Или я должен просто убедиться, что драйвер установлен на коробке, на которой будут выполняться интеграционные тесты? В идеале я не хочу, чтобы путь к файлу был жестко запрограммирован в моем коде.

Что думают люди? У кого-нибудь еще есть опыт работы с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...