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

Фотография

Запуск Selenium IDE через консоль

Selenium IDE

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

#21 Spock

Spock

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

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

Отправлено 29 сентября 2017 - 13:16

 

 

Как я уже написал в соседней теме: ЯП можно легко заменить на Selenium IDE, для тех кто не умеет (или не обязан уметь) программировать.

интересно как это "легко" будет выглядеть, когда надо будет регулярно запускать тесты с сохранением отчётов на Continuous Integration сервере, типа Дженкинс


  • 0

#22 Snap

Snap

    Специалист

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


Отправлено 02 октября 2017 - 14:45

 

Как я уже написал в соседней теме: ЯП можно легко заменить на Selenium IDE, для тех кто не умеет (или не обязан уметь) программировать.

интересно как это "легко" будет выглядеть, когда надо будет регулярно запускать тесты с сохранением отчётов на Continuous Integration сервере, типа Дженкинс

 

В чем разница?


  • 0

#23 Spock

Spock

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

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

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

 

 

В чем разница?

для того чтобы тесты были стабильными и легко поддерживаемыми - надо чтобы средство тестирования code поддерживало code re-use, refactoring, debug, чтобы мультиплатформенное было и разные браузеры запускать умело, чтобы для сетапа и тирдауна запускать РЕСТ сервисы, чтобы в ГИТе хорошо лежали тесты

 

а вот тесты на ИДЕ в формате ХТМЛ?? - это сразу "добро пожаловать в ад поддержки".

Библиотеки подключить? - головная боль

рефакторинг? - забудьте!

часто используемый код выделить в методы? - нуну

мультиплатформенность? - только Файрфокс! старый никому не нужный!

быстрый и надёжный сетап и тирдаун на РЕСТ? - нет, не слышали!

мёрж тестов в ГИТе в формате ХТМЛ! отдельная песня!

 

разработка ИДЕ прекращена, ни одна известная компания не использует его как средство для тестирования (может кто и использует, но молчит, так как стыдно), ни на одной конфе нет лекций и докладов по ИДЕ

 

а как же используемая всеми PageObject model? опять нету! и локаторы и действия и тесты - всё в одну кучу! и с повторением в других тестах!


  • 0

#24 Snap

Snap

    Специалист

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


Отправлено 03 октября 2017 - 20:07

Много букв, но нет ответа по существу. Кажется вы меня не так поняли. И неужели вы думали, что я всего этого не знаю?

Если честно, я ожидал примерно такого ответа: "Что в Jenkins не будет отчетов". Но все решается дополнительным плагином.

 

Вы же спустились на низкий уровень. И почему-то зациклились на огромном количестве тестов и системе, которые нужно поддерживать.

Берите проще: человеку нужно несколько сценариев, причем необязательно это должны быть именно тесты. Может человеку нужно просто автоматизировать какие-либо действия. Без проверок. И уж тем более без условий и циклов. Ему не нужно запускать их на разных платформах и в разных браузерах.

И Selenium IDE для этого неплохо подходит. Также как и другие рекордеры, которых очень много. И которые не требуют знаний программирования.

 

P.S. если уж на то пошло, html-тесты, сделанные с помощью Selenium IDE:

- можно запускать в разных браузерах, а не только в старом Firefox

- работа с html-тестами в git ни чем не отличается от работы с другими файлами, будь то java или txt.

 

P.S.2 Кстати для интереса поищите вакансии по запросу Selenium IDE на хх.ру, увидите много интересного.


  • 0

#25 Spock

Spock

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

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

Отправлено 04 октября 2017 - 06:44

 

Много букв, но нет ответа по существу.

уже троллинг пошёл. всё отвечено по пунктам и по существу

 

 

Как я уже написал в соседней теме: ЯП можно легко заменить на Selenium IDE, для тех кто не умеет (или не обязан уметь) программировать. 

сами же сказали в этой теме что нормальный веб-драйвер легко можно заменить на ИДЕ - вот и ответил что нельзя его легко так заменить

 

так сразу надо было оговаривать условия, что ИДЕ для нормального автоматизированного тестирования не подходит, а подходит вот только для некоторых целей, и с определёнными достаточно значительными ограничениями

 

а то новички побегут действительно "заменять", так как им сказали что "знать ЯП не надо"

 

 

 

Может человеку нужно просто автоматизировать какие-либо действия. Без проверок. И уж тем более без условий и циклов. Ему не нужно запускать их на разных платформах и в разных браузерах.

многим тут больше подошла бы автоматизация через РЕСТ. но люди просто не понимают как ВЕБ работает, и выбирают только то что видят, а видят только пользовательский интерфейс


  • 0

#26 selen

selen

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

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

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

1) Подскажите пожалуйста почему этот класс "исчез"?? Вчера еще все норм работало, сегодня вот беда такая http://joxi.net/a2XblJZTy7x4Gr 

 

2) Вот еще наткунулся на http://www.java2s.co...0sourcesjar.htm Пробовал прописать в батник и запустить но видимо это не правильно. Что это за файл, как использовать??
 


  • 0

#27 selen

selen

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

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

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

1) Подскажите пожалуйста почему этот класс "исчез"?? Вчера еще все норм работало, сегодня вот беда такая http://joxi.net/a2XblJZTy7x4Gr

http://joxi.net/a2XblJZTy7x4Gr  (корректный урл скрина, чёт лишний пробел в предыдущем сообщении прибавился к урлу)


  • 0

#28 Snap

Snap

    Специалист

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


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

 

1) Подскажите пожалуйста почему этот класс "исчез"?? Вчера еще все норм работало, сегодня вот беда такая http://joxi.net/a2XblJZTy7x4Gr

http://joxi.net/a2XblJZTy7x4Gr  (корректный урл скрина, чёт лишний пробел в предыдущем сообщении прибавился к урлу)

 

Данное сообщение выводилось там всегда - ничего страшного в этом, в принципе, нет. На запуск тестов в Firefox не влияет.


  • 0

#29 Snap

Snap

    Специалист

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


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

 

 

многим тут больше подошла бы автоматизация через РЕСТ. но люди просто не понимают как ВЕБ работает, и выбирают только то что видят, а видят только пользовательский интерфейс

 

Потому что большинство тех, кто пробует Selenium IDE и задает тут вопросы, я уверен, это манульные тестировщики, а не автоматизаторы. Которые, например, хотят автоматизировать ежедневные проверки. Опытные тестировщики редко найдут что-то сложное и непонятное в IDE, а если они знают какой-либо ЯП, то подавно.

 

Мы в компании как-то пробовали ручных тестеров приучить к Selenium IDE для рутинных операций. В итоге из 5 человек, только 1 смог в нем толком разобраться и стал использовать. Для остальных сложно. А вы говорите язык программирования или REST  :smile:


  • 0

#30 selen

selen

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

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

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

 

 

1) Подскажите пожалуйста почему этот класс "исчез"?? Вчера еще все норм работало, сегодня вот беда такая http://joxi.net/a2XblJZTy7x4Gr

http://joxi.net/a2XblJZTy7x4Gr  (корректный урл скрина, чёт лишний пробел в предыдущем сообщении прибавился к урлу)

 

Данное сообщение выводилось там всегда - ничего страшного в этом, в принципе, нет. На запуск тестов в Firefox не влияет.

 

 

ну браузер то запустится но тест-сьют не воспроизводится(

 

...

Разобрался, дело в том что в папке еще лежал js файл, из-за него постоянно валится процесс вот на этом месте http://joxi.ru/xAebyRDTYlpWPr  Удалил его с папки и все норм проходит) Фух..


  • 0

#31 selen

selen

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

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

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

Господи, снова траблы. Заскринил: http://joxi.net/Y2LMlRYTnd7v1A
Если прописываю -userExtensions в батнике, то запустится браузер, но кейсы не воспроизводятся, в адресную строку подставится: http://localhost:4478/selenium-server/core/TestRunner-splash.html?start=true 

Если убрать  -userExtensions  то все норм проходит


  • 0

#32 Snap

Snap

    Специалист

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


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

Не работал с -userExtensions, но если почитать документацию, то складывается ощущение, что просто так в selenium-server они не заработают. Похоже они могут работать только при запуске с помощью дополнительных правок на языке программирования.


  • 0

#33 selen

selen

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

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

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

Подскажите, как решить проблему.

Допустим есть у нас 50 кейсов в тест-сьюте. Первые 20 кейсов идут с авторизацией(в конце каждого кейса разлогин). Допустим что кейс номер 3 к примеру упадет, и следующие 17 кейсов фейлятся. 

Как можно убивать сессию средствами селениум ИДЕ? 


  • 0



Темы с аналогичным тегами Selenium IDE

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

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