Мне было предложено создать удаленный веб-драйвер selenium с помощью browserstack
для проверки функциональности во всех браузерах. Я проверил хранилище, к которому я получил некоторые из felds необходимого:Настройка веб-драйвера Selenium для SpecBind
RemoteUrl: http://hub.browserstack.com:80/wd/hub/
browserstack.user = username
browserstack.key = password
browserstack.debug = true/false
browserstack.tunnel = true/false
os
OS_version
Version = the browser version
Я получил код, чтобы создать ниже драйвер:
DesiredCapabilities capability = DesiredCapabilities.Firefox();
capability.SetCapability("browserstack.user", "username");
capability.SetCapability("browserstack.key", "password");
driver = new RemoteWebDriver(
new Uri("http://hub.browserstack.com/wd/hub/"), capability
);
это создает удаленный WebDriver. Однако, поскольку я использую это с specbind
, мне нужно создать этот драйвер в пределах app.config
. который будет храниться под номером <browserfactory>
, однако я не уверен, как это сделать, пожалуйста, помогите!