Я пытаюсь использовать Selenium RemoteWebDriver (в C #) с Multiloginapp .Вот мой код для запуска драйвера:
int mlaClientPort = 35000;
Uri driverUrl = new Uri("http://127.0.0.1:" + mlaClientPort + "/api/v1/webdriver");
// set desired capabilities to connect to a pre-defined browser profile
DesiredCapabilities dc = new DesiredCapabilities();
dc.SetCapability("multiloginapp-profileId", profileId);
RemoteWebDriver driver = new RemoteWebDriver(driverUrl, dc);
Он нормально запускает браузер (FireFox).Однако, когда я пытаюсь выполнить Javascript, как показано ниже:
var jsEx = (IJavaScriptExecutor)driver;
object result = jsEx.ExecuteScript("alert('test');");
я получаю сообщение об ошибке:
'Базовый экземпляр драйвера не поддерживает выполнение javascript
Я впервые использую RemoteWebDriver, но, насколько я вижу, javascript работает в браузере при его использовании из консоли и т. Д.
В чем здесь может быть проблема?