тестирование с селеном - PullRequest
1 голос
/ 14 апреля 2009

Я полный новичок селена. С чего начать, если я хочу научиться им пользоваться?

Ответы [ 8 ]

5 голосов
/ 14 апреля 2009

Я использовал Selenium двумя разными способами:

  1. Selenium Remote Control - Отлично подходит для тестов сценариев, которые манипулируют большим количеством данных для попадания или вставки в веб-сайт, потому что вы можете манипулировать командами Selenium из реального языка программирования (я использовал Ruby ).

  2. Selenium IDE - Отлично подходит для создания быстрых сценариев, демонстрирующих проблемы и выполнение по одному пути сайта. Интеграция с плагином Firefox превосходна и проста в использовании. Не разработчики могут даже создавать и отправлять сценарии для демонстрации проблем.

Выберите один из двух способов и напишите сценарий, чтобы сделать что-то рутинное в Интернете (проверьте последние результаты по хоккею на NHL.com и т. Д.). После запуска этого сверхпростого скрипта попробуйте что-нибудь более сложное.

3 голосов
/ 25 ноября 2012

Вы можете получить эту книгу Руководство по тестированию Selenium 2 Tools. Действительно полезная книга, особенно для новичка. У меня был хороший опыт, я изучал селен на нем.

3 голосов
/ 14 апреля 2009

Загрузите плагин Firefox, чтобы начать. Вы можете записать, повторить некоторые тесты. Есть несколько видеоуроков.

Посмотрите на это вступление

2 голосов
/ 17 августа 2012

Лучшая идея - запустить IDE Селена, который является методом записи и воспроизведения, как и другие инструменты.

После того, как вы ознакомитесь, можете начать использовать Selen RC, Grid, Webdriver.

Selenium IDE является расширением Firefox. дополнительная помощь http://seleniumhq.org/docs/02_selenium_ide.html

2 голосов
/ 22 апреля 2009

Я бы предложил начать с обзора автоматического веб-тестирования с селеном презентации на scribd

1 голос
/ 10 октября 2011

Помимо других предложений на этой странице, одним из самых полезных сайтов, которые я использовал, чтобы освоить Selenium, был следующий: Обучение по Selenium от theautomatedtester.com

Он покрывает

  • Запись и воспроизведение ,
  • Javascript & Variables ,
  • XPaths ,
  • Регулярные выражения и более;

Однако я думаю, что мне нужны были только эти первые несколько.

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

Например, я подумал, что мне нужно начать использовать Selenium Remote Control (и код на C #), потому что я хотел создавать тесты с логическими потоками и циклами ... но есть плагин для включения этого в IDE ( goto & while - расширение цикла ), поэтому мне не нужно!

Надеюсь, это поможет!

1 голос
/ 16 апреля 2009

Действительно зависит от того, что вы хотите сделать с Selenium.

Я определенно рекомендую приобрести Selenium IDE, если вы не знаете, что делаете, потому что он делает большинство вещей автоматически и дает представление о том, как вы будете использовать Selenium Remote Control.

Selenium Remote Control позволяет использовать Selenium с вашего любимого языка. Оттуда зависит, на каком языке вы хотите использовать, где вы получаете помощь. Я использую Java / JUnit и просто использую google / Documentation / stackoverflow всякий раз, когда есть что-то, что я не уверен, как это сделать, и что Selenium IDE не скажет мне, как это сделать.

0 голосов
/ 02 апреля 2011

С чего начать?

Перейти к: http://seleniumhq.org/docs/

Читайте документы от начала до конца.

Расчетное время 8 часов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...