RemoteWebDriver не может выполнить Javascript - PullRequest
0 голосов
/ 25 апреля 2018

Я пытаюсь использовать 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 работает в браузере при его использовании из консоли и т. Д.

В чем здесь может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...