Вместо DesiredCapabilities
вы должны использовать специфический для браузера класс «Options», как показано в вашем примере.Тем не менее, вы можете вызывать AddAdditionalCapability
только для имен возможностей, которые еще не имеют типобезопасного свойства или метода для установки значения возможности.В случае возможности browserName
уже существует свойство BrowserName
для доступа к значению этой возможности.Полученное вами исключение во время выполнения должно иметь имя свойства или метода, чтобы использовать вместо ручной установки возможности с этим именем, но я считаю, что есть ошибка, которая неправильно форматирует сообщение об исключении.
Примечаниеоднако свойство BrowserName
доступно только для чтения, поскольку, поскольку вы используете ChromeOptions
, привязки уже знают, что имя браузера должно быть «хром».