Я создал несколько сценариев с использованием Selenium IDE. Я могу запустить этот скрипт только в Firefox, используя расширение. Я хочу запустить эти сценарии в разных браузерах, таких как Chrome/IE, используя node.js. Я знаю, что могу запустить его с помощью java-команд, но есть ли способ запустить его через nodejs?Выполнение сценариев IDE Selenium в разных браузерах с использованием node.js
0
A
ответ
0
Запуск IDE-теста. Сценарии запуска IDE можно запускать из командной строки, используя файл selenium jar. Вы можете запустить любой браузер из этой командной строки (а не только firefox).
WebDriver поддерживает JavaScript/узел: http://www.seleniumhq.org/download/ http://seleniumhq.github.io/selenium/docs/api/javascript/index.html
Но для запуска IDE тесты в других браузерах смотрите в документации здесь: https://wiki.mozilla.org/Running_IDE_scripts_with_Selenium_RC
java -jar selenium-server.jar -userExtensions user-extensions.js -htmlSuite "*chrome" "<base URL>" "<Selenium test suite file>" "<results log file>" -timeout nnnn
В частности посмотреть на первый Параметр после -htmlSuite:
1-й параметр - это браузер для запуска скрипта. В RC 1.0.1 * chrome = Firefox, * iehta = Internet Explorer. (параметры в RC 1.0.2, как ожидается, будут * firefox и * iexplore, соответственно)