Есть ли способ в phpunit использовать расширение базы данных вместе с расширением селена? - PullRequest
2 голосов
/ 14 июля 2010

По сути, я хочу запускать тесты на селен, которые позволяют настроить базу данных на определенный статус перед каждым тестом на Selenium. Как бы я это сделал?

Ответы [ 2 ]

0 голосов
/ 30 июля 2010

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

0 голосов
/ 15 июля 2010

Учитывая, что Selenium просто вызывает url, вы можете просто использовать методы setUp () и tearDown (), чтобы перевести вашу базу данных в определенное состояние. Откат транзакции - это один из подходов к обеспечению согласованности базы данных.

Затем вызовите отображение url в тестируемый проект (и вашу тестовую базу данных), например:

$this->open('http://testing.example.org/system/under/test.php');
...