DesiredCapabilities устарел в Selenium Web Driver V.3.14 Как написать код для сетки Selenium в C #? - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть следующий код.Я обновляю веб-драйвер selenium до версии 3.14, и он показывает устаревшие сообщения и сообщения об ошибках.

DesiredCapabilities capabilities; --deprecated

capabilities = DesiredCapabilities.Chrome(); --has the error for Selennium wen driver v3.14

capabilities.SetCapability(CapabilityType.Platform, new Platform(PlatformType.Windows));

Uri uri = new Uri(hub url);

_driver = new RemoteWebDriver(uri, capabilities, TimeSpan.FromSeconds(120)); 


From class RemoteWebDriver in OpenQA.Selenium.Remote, it still has the ICapabilities parameter

public RemoteWebDriver(Uri remoteAddress, ICapabilities desiredCapabilities, TimeSpan commandTimeout);

Я видел несколько сообщений, использующих параметры Chrome.Но я все еще не могу заставить это работать для сетки селена.Есть идеи?

1 Ответ

0 голосов
/ 20 сентября 2018

Следующие должны работать без инцидентов:

ChromeOptions options = new ChromeOptions();
options.PlatformName = "windows";

Uri uri = new Uri(hub url);

_driver = new RemoteWebDriver(uri, options.ToCapabilities(), TimeSpan.FromSeconds(120)); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...