Как начать работу с Selenium 2? - PullRequest
7 голосов
/ 02 июля 2011

Я тут и там читал, что мы должны теперь использовать Selenium 2 (WebDriver, если я правильно понимаю).Я не говорю о Selenium IDE, который действительно прост в использовании.

Я прочитал документацию на веб-сайте Selenium (которая утверждает, что она не завершена, поскольку Selenium 2 нестабилен, что нормально).Моя проблема: я не могу начать с Selenium.

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

Но как вы (с Selenium / WebDriver):

  • запускаете тест / набор тестов?
  • наборы структурных тестов?
  • куда вы "кладете" свои тесты?
  • Java или PHP для написания тестов?(Я читал, что реализация PHP пока недостаточно стабильна)

Может быть, я пропустил документацию по Как все это работает? , если да, можете ли вы указать мнеоб этом.

Как примечание: я пользователь OS X, хотя думаю, что это не проблема.

Спасибо.

Ответы [ 4 ]

1 голос
/ 04 июля 2011

Это страница документации, которую мне не хватало:

http://seleniumhq.org/docs/05_selenium_rc.html

1 голос
/ 03 июля 2011

Хорошо Selenium2 () WebDriver или Selenium 1.0 не отвечает ни на один из вопросов, которые вы опубликовали выше.

Selenium только позволит вам взаимодействовать с пользовательским интерфейсом веб-приложения.Если вы хотите настроить тест, создать пакет и т. Д., То это зависит от того, какой язык вы планируете использовать с Selenium.Например, я использую Java, поэтому я мог бы использовать junit или testng (я предпочитаю testng). Теперь testng позволяет мне создавать наборы, решать, что такое тест, что не следует выполнять во время выполнения теста, создавать отчеты о тестировании и многое другое.

Я полагаю, что есть нечто, называемое php unit (я никогда не работал с php), которое должно ответить на ваш вопрос.

nb Ваш вопрос не принадлежит тегу "selenium rc".Вы можете удалить его.

0 голосов
/ 21 ноября 2011

Я бы сначала предложил прочитать документацию:

http://seleniumhq.org/docs/03_webdriver.html

и эту вики-страницу:

http://code.google.com/p/selenium/wiki/GettingStarted

Также не стесняйтесьпролистайте некоторые из слайдов, которые я сделал недавно

http://www.slideshare.net/sebarmeli/getting-started-with-selenium-2

Если вы используете привязки Java и Maven, вы можете рассмотреть этот плагин Archetype, который я создал, чтобы начать работу с Selenium 2 и Page Object.рисунок:

https://github.com/sebarmeli/Selenium2-Java-QuickStart-Archetype

0 голосов
/ 30 сентября 2011

Я новичок в этом и изначально не знал, как запустить тест. Я хотел бы установить NUnit, добавить нотацию nUnit в класс и запустить его с помощью Nunit. Может быть, это стандартный способ сделать это, но я никогда нигде не читаю.

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