Как вызвать файл JS через селен - PullRequest
1 голос
/ 02 сентября 2011

Есть ли способ, с помощью которого я могу запустить свой JS-файл через веб-драйвер selenium?

Мне дано отключить и включить JS-скрипт в моем браузере Firefox, когда мои тесты запущены.Возможно ли это сделать?

В настоящее время я устанавливаю настройки в профиле Firefox и запускаю браузер, чтобы отключить JavaScript, это можно сделать во время выполнения?

1 Ответ

2 голосов
/ 03 сентября 2011

Почему вы отключаете Javascript?Вам нужно включить их, чтобы выполнить свой собственный скрипт.Вы хотите использовать JavascriptExecutor .Вы можете сделать что-то вроде ниже.

String fileContents = Files.toString(new File("c:\\fullpathtoyourJS\\test.js"), Charsets.UTF_8);
JavascriptExecutor js = (JavascriptExecutor)driver;         
js.executeScript(fileContents); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...