Учусь писать тесты. Сейчас занялся функциональными. Почитал про Селениум, поставил, и написал пару тестов используя phpunit (PHPUnit_Extensions_SeleniumTestCase, PHPUnit_Extensions_Selenium2TestCase). В связи с этим возникло несколько вопросов:
1. Для написания комманд для WebDriver на пхп, используют эти два класса (PHPUnit_Extensions_SeleniumTestCase, PHPUnit_Extensions_Selenium2TestCase) в PHPUNIT? Они имеют разный АПИ. Где найти подробную документацию по всем методам этих классов (гуглил, смотрел на
phpunit.de/, смотрел тесты к методам этих классов). Там не все. И примеров особо в интернете нет. Кто нить ими пользуется.
2. Нашел еще одну библиотеку от facebook
php-webdriver. Это я так понимаю - конкурент?) Тоже подробной документации по методам нет. Апи отличается от первой.
3. Еще одна :
php-webdriver-bindings
Документации с методами - нет. Несколько примеров.
Вопросы 2:
1. Кто какой библиотекой пользуется? Какая лучше?
2. У каждого свой Апи или они все же реализуют некоторые методы WebDriver и поэтому можно смотреть документацию по методам WebDriver?