Перейти к содержимому

Фотография

Запуск тестов selenium ide бат-файлом (+user-extensions.js)

selenium ide user-extensions.js

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 09 октября 2017 - 18:55

Всем привет. Задача(непобедимая для меня на данный момент) следующая:

Есть кейсы записанные с помощью селениум ИДЕ. В кейсах использовались команды while, gotoif,..как вы уже понимаете при записи кейса использовалось "дополнение" user-extensions.js

 

Нужно: Запускать кейсы бат-файлом.

 

Что сделано:  (Пример проекта)

1) Кейсы собраны в тест-сьют

2) Сложены в одну папку http://joxi.ru/1A5ZXYlTKQVVNr

3) В папке "Files" лежит server-standalone(2.53.1) и user-extensions.js. 

4) Тело батника:

 

java -jar C:\Users\...\Project\Files\selenium-server-standalone-2.53.1.jar -userExtensions user-extensions.js -htmlSuite "*firefox" http://mysite "C:\Users\...\Project\TS.HTML" "C:\Users\...\Project\result.html"

5) Запускаю батник (Run_TS.bat)

Результат: Запускаются два окна браузера: http://joxi.ru/krDqjQVt0Bp8Ym В cmd: http://joxi.ru/Y2LeKaZCnd6KkA

И далее ничего не происходит.

Во второе окно браузера подставляется такой урл:

localhost:4444/selenium-server/core/TestRunner-splash.html?start=true

 

Ожидаемо что подставится http://mysite

 

Вопрос: Какого *** подставляется локалхост??????

 

Пробовал и пути менять\добавлять, указывал и другой порт, версии стендалона,/браузера 47 и 52.. Ничего не помогло(

 

Что делаю не так??? 

(если убрать с батника настройку -userExtensions то все норм отработает! А мне нужно вот с этой "приблудой" запустить, так как часть кейсов что написал содержат команды из userExtensions
 


  • 0

#2 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 10 октября 2017 - 08:33

Посмотрите эту тему - http://software-test...ver-standalone/ , может что-то поможет?


  • 0

#3 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 10 октября 2017 - 11:17

Посмотрите эту тему - http://software-test...ver-standalone/ , может что-то поможет?

 

Спасибо, вечером попробую. Если получится все, тогда напишу мануал и приаттачу к этой теме. 

Неужели я один с подобным сталкиваюсь?? Видимо все сразу делают "правильно" автоматизацию?

 

Роман, у вас нет желания и времени рассказать в двух словах как "правильно" начать автоматизировать уже на ЯП?) 

В сети много чего сказано, но хочется услышать и вас. Как организовать, какой инструмент и т.д. Возможно глупо поставлен вопрос, но..

Все советуют "как только столкнетесь с циклами и условиями в селениум ИДЕ это значит пора делать все "правильно" ". Так вот подскажите как начать?


  • 0

#4 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 10 октября 2017 - 12:26

 

Роман, у вас нет желания и времени рассказать в двух словах как "правильно" начать автоматизировать уже на ЯП?) 

В сети много чего сказано, но хочется услышать и вас. Как организовать, какой инструмент и т.д. Возможно глупо поставлен вопрос, но..

Все советуют "как только столкнетесь с циклами и условиями в селениум ИДЕ это значит пора делать все "правильно" ". Так вот подскажите как начать?

у господина Баранцева есть архетип проекта веб-драйвер на джаве + мавен + тестНГ

https://github.com/b...estng-archetype

 

архетип распаковывается в проект с помощью одной команды из командной строки

 

проект открываем в Intellij IDEA либо в чём другом

 

ну и конечно прочитываем книгу о программировании на Java


  • 0

#5 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 10 октября 2017 - 13:10

 

 

Роман, у вас нет желания и времени рассказать в двух словах как "правильно" начать автоматизировать уже на ЯП?) 

В сети много чего сказано, но хочется услышать и вас. Как организовать, какой инструмент и т.д. Возможно глупо поставлен вопрос, но..

Все советуют "как только столкнетесь с циклами и условиями в селениум ИДЕ это значит пора делать все "правильно" ". Так вот подскажите как начать?

у господина Баранцева есть архетип проекта веб-драйвер на джаве + мавен + тестНГ

https://github.com/b...estng-archetype

 

архетип распаковывается в проект с помощью одной команды из командной строки

 

проект открываем в Intellij IDEA либо в чём другом

 

ну и конечно прочитываем книгу о программировании на Java

 

 

 

Спасибо. Ознакомлюсь. 


  • 0

#6 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 10 октября 2017 - 13:32

Я тут не удержался и попробовал следующее: 

Из темы что посоветовал Snap я взял js который там советуют и заменил на тот который был у меня. 
Результат: тесты начинают бегать :yahoo:  Но.. подошла команда gotoif и все рухнуло с алертом Unknown command: 'gotoIf'  :sad: 

 

и с while аналогично..


  • 0

#7 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 11 октября 2017 - 11:15

 

Посмотрите эту тему - http://software-test...ver-standalone/ , может что-то поможет?

 

Спасибо, вечером попробую. Если получится все, тогда напишу мануал и приаттачу к этой теме. 

Неужели я один с подобным сталкиваюсь?? Видимо все сразу делают "правильно" автоматизацию?

 

Роман, у вас нет желания и времени рассказать в двух словах как "правильно" начать автоматизировать уже на ЯП?) 

В сети много чего сказано, но хочется услышать и вас. Как организовать, какой инструмент и т.д. Возможно глупо поставлен вопрос, но..

Все советуют "как только столкнетесь с циклами и условиями в селениум ИДЕ это значит пора делать все "правильно" ". Так вот подскажите как начать?

Зачем мне изобретать велосипед?  :smile:

К примеру, на данном портале много хороших статей, а также обучающих тренингов, которые я также в начале изучал.

С инструментами и языком программирования работать вам лично, поэтому изучайте, сравнивайте, выбирайте.


  • 0

#8 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 11 октября 2017 - 11:34

Спасибо всем за советы. 

Что касается моего вопроса об user-extensions.js то я решил переписать кейсы без использования данных команд и запускаю тест-сьюты батником. 


  • 0



Темы с аналогичным тегами selenium ide, user-extensions.js

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных