В NuGet уже вышла новая версия Selenium Webdriver 2.50.0 и обновившись до нее я сразу же столкнулся с проблемой запуска мобильного эмулятора на Chrome.
Раньше я использовал следующий код:
var mobileEmulation = new Dictionary<string, string>
{
{"deviceName", device}
};
ChromeOptions options = new ChromeOptions();
options.AddAdditionalCapability("mobileEmulation", mobileEmulation);
И все работало. Я мог запустить бразуер в режиме эмуляции iPhone 4 или Samsung и т.д.
Теперь на строке:
options.AddAdditionalCapability(“mobileEmulation”, mobileEmulation); Мне выдает ошибку:There is already an option for the mobileEmulation capability. Please use that instead. Parameter name: capabilityName
Из документации этого метода ничего не понял:( Ссылки на доки: