Я использую Selenium с PHPUnit. У меня есть класс с именем, скажем, somethingTest
(тестовые классы должны иметь ' Test ' в конце их имен) и расширенный PHPUnit_Extensions_SeleniumTestCase
. Этот класс содержит несколько тестовых случаев в качестве методов (например, функция testSomeMethod1()
- ' test ' в начале).
И я запускаю его по команде:
phpunit somethingTest.php
Что касается второго:
Неизвестная команда: gotoIf
Вы должны загрузить расширение gotoif, добавив к команде выполнения что-то вроде:
-userExtensions path/to/extension-file
Это указывает на файл JavaScript, который будет загружен в Selenium.