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

Фотография

Вопрос по Selenium Builder. Запуск в IE


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

#1 Lotos17

Lotos17

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Евгений Васильев

Отправлено 07 марта 2014 - 10:18

Всем привет. Подскажите пожалуйста. Открыл в Firefox'е Selenium Builder. Провел запись некоторых сценариев. Теперь хочу запустить этот сценарий допустим через IE, но не на локальном хосте а допустим на сайте https://ru.foursquare.com/signup. Что конкретно запустить кроме билдера, и где и что прописывать?

http://screencast.com/t/5JuhOAtiT
 


  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 07 марта 2014 - 12:42

1. Надо скачать Selenium Server (отсюда -- http://docs.seleniumhq.org/download/), для его работы потребуется также установить Java.

2. Запустить сервер:

java -jar selenium-server-standalone-2.40.jar

3. Указать в настройках Builder'а адрес сервера localhost:4444, браузер internet explorer, версию и платформу указывать не нужно при запуске через "одиноко стоящий сервер".


  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 Lotos17

Lotos17

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Евгений Васильев

Отправлено 07 марта 2014 - 13:22

1. Надо скачать Selenium Server (отсюда -- http://docs.seleniumhq.org/download/), для его работы потребуется также установить Java.

2. Запустить сервер:

java -jar selenium-server-standalone-2.40.jar

3. Указать в настройках Builder'а адрес сервера localhost:4444, браузер internet explorer, версию и платформу указывать не нужно при запуске через "одиноко стоящий сервер".

В том то и дело, что я хочу не на локалхосте своем запустить. а скажем провести тест на уже висящем в интернете сайте https://ru.foursquare.com/signup


  • 0

#4 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 07 марта 2014 - 20:01

Selenium Server -- это "ретранслятор команд", а не веб-сервер и не тестируемое приложение.

 

Либо команды выполняются непосредственно в Selenium Builder, то есть в текущем открытом браузере Firefox.

 

Либо вам нужен Selenium Server, который запустит нужный вам браузер и будет выполнять в нём команды, которые отправляет Selenium Builder.


  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#5 Benedicttt2705

Benedicttt2705

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Киевский С.Б.

Отправлено 10 апреля 2015 - 10:02

Скажите пожалуйста комманду задержки в selenium Builder. Запускаю тест. Открывается страница в браузере. Но потом не нажимает на кнопку. Так как страница еще не загрузилась. Перед первым и вторым шагом хочу влепить паузу в 5 секунд что бы страница загрузилась. Какой коммандой в толк взять не могу.


  • 0

#6 Tishka

Tishka

    Постоянный участник

  • Members
  • PipPipPip
  • 211 сообщений
  • ФИО:Ахрамеев Антон

Отправлено 10 апреля 2015 - 11:06

Почитайте про Ожидания в Selenium.

Thread sleep лучше не использовать.


  • 0

#7 Benedicttt2705

Benedicttt2705

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Киевский С.Б.

Отправлено 10 апреля 2015 - 12:00

Почитайте про Ожидания в Selenium.

Thread sleep лучше не использовать.а им енно в Selenium builder как команда назвается?


  • 0

#8 v_biletsky

v_biletsky

    Новый участник

  • Members
  • Pip
  • 9 сообщений
  • ФИО:Leon

Отправлено 19 декабря 2016 - 14:45

Здравствуйте! Скачал selenium server и java http://docs.seleniumhq.org/download/ .Что теперь делать?ИХ куда то ставить, или просто прописать путь вот этот?

java -jar selenium-server-standalone-3.0.1.jar

 

И подскажите, не могу ли я в самом билдере запустить скрипт?В браузере firefox.Не в других


  • 0

#9 Snap

Snap

    Специалист

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


Отправлено 19 декабря 2016 - 18:28

Здравствуйте! Скачал selenium server и java http://docs.seleniumhq.org/download/ .Что теперь делать?ИХ куда то ставить, или просто прописать путь вот этот?

java -jar selenium-server-standalone-3.0.1.jar

 

И подскажите, не могу ли я в самом билдере запустить скрипт?В браузере firefox.Не в других

Изучайте документацию, так как вопросы очень простые, но без них вам не продвинуться дальше.

 

Вкратце: запускаете приведенной вами выше командой selenium server, затем открываете в билдере скрипт и выбираете команду "Run on Selenium server".

Дальше билдер покажет окно, в котором по умолчанию будет введено значение браузера firefox, и можно в нем сразу запускать.


  • 0

#10 v_biletsky

v_biletsky

    Новый участник

  • Members
  • Pip
  • 9 сообщений
  • ФИО:Leon

Отправлено 17 января 2017 - 09:25

Здравствуйте. В Selenium Builder, сделал некоторые шаги, записал и  хотел запустить их.Столкнулся с проблемой, пришлось установить Selenium server, установил вроде все работает но все равно не могу воспроизвести свои шаги.Покопался в интернете и понял, что этот билдер и сервер работают только на определенных версиях.Так ли это?

 

Уже на первом шаге ошибка такая:

The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases

Перешел по ссылке https://github.com/m...driver/releases установил , но всеравно ошибка та же .


  • 0

#11 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


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

Как установили? Елси ошибка та же, значит установили не до конца или не так.


  • 0

#12 v_biletsky

v_biletsky

    Новый участник

  • Members
  • Pip
  • 9 сообщений
  • ФИО:Leon

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

Перешел по ссылке, скачал файл geckodriver-v0.13.0-win64.zip - вот на чем остановился, такая установка у меня

SnimokPNG_8108416_24804806.png


  • 0

#13 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 17 января 2017 - 13:05

Надо положить его в папку с проектом. Запускать не надо.


  • 1

#14 v_biletsky

v_biletsky

    Новый участник

  • Members
  • Pip
  • 9 сообщений
  • ФИО:Leon

Отправлено 17 января 2017 - 13:08

Надо положить его в папку с проектом. Запускать не надо.

C каким проектом?В папку браузера Mozilla ?


  • 0

#15 Snap

Snap

    Специалист

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


Отправлено 18 января 2017 - 18:16

Надо положить его в папку с проектом. Запускать не надо.

Правильно я понимаю, что если проектов несколько, то нужно размещать во всех папках?


  • 0

#16 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 19 января 2017 - 08:42

 

Надо положить его в папку с проектом. Запускать не надо.

Правильно я понимаю, что если проектов несколько, то нужно размещать во всех папках?

 

Да, я привел один из вариантов решения. Есть другие же варианты.


  • 0

#17 Snap

Snap

    Специалист

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


Отправлено 19 января 2017 - 10:21

Да, я привел один из вариантов решения. Есть другие же варианты.

А другие варианты не подскажете?


  • 0

#18 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 19 января 2017 - 12:59

1. Добавить путь к драйверу в системную переменную PATH.

2.Создавать системную переменную webdriver.gecko.driver куда записывать путь к драйверу.

 

т.е. всё тоже что и при использовании других драйверов (хром, ИЕ).


  • 0

#19 Snap

Snap

    Специалист

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


Отправлено 24 января 2017 - 17:21

1. Добавить путь к драйверу в системную переменную PATH.

2.Создавать системную переменную webdriver.gecko.driver куда записывать путь к драйверу.

 

т.е. всё тоже что и при использовании других драйверов (хром, ИЕ).

Я обычно не заморачиваюсь и просто кидаю драйвер в папку system32, поэтому остальные способы плохо помню.


  • 0

#20 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 25 января 2017 - 09:35

Я обычно не заворачиваюсь и просто кидаю драйвер в папку system32, поэтому остальные способы плохо помню.

 

Этот способ хорош, но только для винды... И он равнозначен первому пункту, т.к. system32 в переменной path есть.


  • 0


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

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