Необходимо написать тест авторизации в панели управления.
Проблема в том, что при входе в админку задается дополнительный вопрос, на который заранее известен ответ. Что-то вроде списка пинкодов на карточке, только пинкоды заранее известны.
class newSeleneseTest extends PHPUnit_Extensions_SeleniumTestCase {
function setUp() {
$this->setBrowser("*iexplore");
$this->setBrowserUrl("http://www.somesite.ru/");
}
function testAdminAccess() {
$this->open("/admin/");
$this->type("id=user", "admin");
$this->click("name=login");
$this->waitForPageToLoad("3000");
$this->type("id=pass", "123456");
$this->type("id=add_question", "111222333");//здесь находится одно из указанных значений словаря
}
}
Возможно ли сделать поиск по содержимому страницы и в зависимости от нахождения того или иного вопроса в теле страницы вписывать в input определенный ответ?