Selenium+PHP
#1
Отправлено 09 декабря 2011 - 09:27
Столкнулся с такой проблемой:
Написав первый тест, узнал (как оказывается ) что нужно использовать команды assert i verify - попытался ... тесты выдают ошибку или же просто останавливаются и завершают свою работу ...как только не пытался ..ничего не выходит .... просто ужас...застопорился и сё.... кто может что-нибудь подсказать ???
$this->selenium->open("/demo");
$this->selenium->assertEquals("REA AP", $this->selenium->getTitle());
$this->selenium->click("css=p > a > img");
$this->selenium->waitForPageToLoad("30000");
$this->selenium->click("link=Register");
$this->selenium->waitForPageToLoad("30000");
это начало теста и вот вторая строчка останавливает весь процесс я её уже по разному писал, уже запутался как правильно!!
#2
Отправлено 09 декабря 2011 - 09:44
#3
Отправлено 09 декабря 2011 - 09:52
#4
Отправлено 14 декабря 2011 - 06:27
#5
Отправлено 14 декабря 2011 - 06:39
Судя по всему это Selenium RCЧто есть $this->selenium у вас? Это webDriver? Если да, то у него нет методов assert*
#6
Отправлено 14 декабря 2011 - 06:40
#7
Отправлено 14 декабря 2011 - 06:43
Не так
$this->selenium->assertEquals("REA AP", $this->selenium->getTitle());а так$this->assertEquals('REA AP', $this->selenium->getTitle());
#8
Отправлено 14 декабря 2011 - 06:52
Если PHPUnit юзаете:
Не так$this->selenium->assertEquals("REA AP", $this->selenium->getTitle());а так$this->assertEquals('REA AP', $this->selenium->getTitle());
Ну я это и имел ввиду)
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных

