2015-10-12 14 views
0

Я создал несколько сценариев с использованием Selenium IDE. Я могу запустить этот скрипт только в Firefox, используя расширение. Я хочу запустить эти сценарии в разных браузерах, таких как Chrome/IE, используя node.js. Я знаю, что могу запустить его с помощью java-команд, но есть ли способ запустить его через nodejs?Выполнение сценариев IDE Selenium в разных браузерах с использованием node.js

ответ

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, соответственно)