Выполнение JavaScript в Firefox с Selenium в среде автоматизации тестирования Java - PullRequest
1 голос
/ 01 октября 2019

Я использую Test Automation Framework, который использует Java с Selenium. Я пытаюсь выполнить Javascript на веб-сайте, поэтому я перехожу на URL, а затем запускаю следующую команду для выполнения javascript:

webDriver.executeScript("sdkInstance.authenticate(xxxxx'});");

Когда я запускаю это в Chrome, Edge и Safari, онработает нормально, и я успешно аутентифицирован.

Однако, когда я запускаю его в Firefox, я получаю ответ, что «sdkInstance» не определен.

Я пытался запустить его в автоматическом режиме на моем локальном Firefoxа также в браузере Firefox, и я получаю тот же ответ.

[Примечание. Если я вручную открою браузер Firefox, перейдите по URL-адресу, перейдите к веб-разработчику, веб-консоли и затем скопируйте указанную выше командуработает нормально.]

Мне не хватает чего-то фундаментального, чтобы выполнить Javascript на Firefox с Selenium?

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