Есть ли в phpunit способ использовать расширение базы данных вместе с расширением selenium?


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

Author: txwikinger, 2010-07-14

2 answers

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

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

$this->open('http://testing.example.org/system/under/test.php');
 0
Author: martinvium, 2010-07-15 11:28:43

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

 -1
Author: txwikinger, 2010-07-30 15:18:12