Я создал несколько скриптов с помощью Selenium IDE. Я могу запустить этот скрипт только в Firefox, используя расширение. Я хочу запускать эти скрипты в разных браузерах, таких как Chrome/IE, используя node.js. Я знаю, что могу запустить его с помощью java-команд, но есть ли способ запустить его с помощью nodejs?
Запуск сценариев Selenium IDE в другом браузере с использованием node.js
Ответы (1)
Запуск наборов тестов IDE можно запустить из командной строки с помощью файла jar selenium. Вы можете запустить любой браузер из этой командной строки (не только 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 соответственно)
person
DMart
schedule
28.10.2015