селен RC и контроль потока - PullRequest
0 голосов
/ 28 марта 2012

В настоящее время я работаю над селеном IDE, теперь мне нужно переключиться на селен RC. Я скачал сервер селена. Но я действительно не знаю, как действовать дальше. Даже я не могу запустить сервер из командной строки. Я использовал C: \ Selenium RC \ selenium-server \ jave -jar selenium-server.jar, но он ударил между ними и не продолжал дальше .. Я ищу язык Java или PHP.

Дайте мне знать, как мне двигаться дальше для успешного выполнения сценариев с помощью selenium RC

Ответы [ 3 ]

0 голосов
/ 28 марта 2012

Я использую Selenium с PHPUnit. У меня есть класс с именем, скажем, somethingTest (тестовые классы должны иметь ' Test ' в конце их имен) и расширенный PHPUnit_Extensions_SeleniumTestCase. Этот класс содержит несколько тестовых случаев в качестве методов (например, функция testSomeMethod1() - ' test ' в начале).
И я запускаю его по команде:

phpunit somethingTest.php 


Что касается второго:

Неизвестная команда: gotoIf

Вы должны загрузить расширение gotoif, добавив к команде выполнения что-то вроде:

-userExtensions path/to/extension-file

Это указывает на файл JavaScript, который будет загружен в Selenium.

0 голосов
/ 17 апреля 2012

Если вы выберете Java для написания кода, лучшим подходом будет использование IDE, например Eclipse. После того, как вы свяжете JAR-файлы и импортируете их в классы Java, вы сможете быстро и эффективно написать свой код. Вдобавок ко всему, в Ecplise есть множество плагинов для тестирования программного обеспечения, такого как Junit, TestNG, чтобы помочь вам создавать лучшие тестовые наборы. Не говоря уже о Java IDE, всегда полезно при отладке тестового кода. Вот руководство по настройке Eclipse с Selenium: http://selftechy.com/2011/05/31/setting-up-selenium-with-eclipse

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

0 голосов
/ 28 марта 2012

Прежде всего: сохраните набор тестов в Selenium IDE (File > Save Test Suite).Вы должны сгенерировать набор тестов - он будет содержать информацию о тестовых случаях (которые, конечно, также должны быть сохранены (File > Save Test Case)).
Тогда вы готовы к тестированию с Selenium RC.

Попробуйтеэто с помощью следующей команды:

java -jar path/to/selenium-server-standalone.jar -htmlsuite "*firefox" "http://google.com" "path/to/your/testsuite1" "path/to/result.html"

result.html - этот файл будет создан во время / после выполнения.

Убедитесь, что имя браузера, URL и путидля тестирования набора и файла результатов в кавычках.

...