Я использую 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?