подтвердить что элемента нет на странице
#1
Отправлено 26 августа 2011 - 15:39
#2
Отправлено 26 августа 2011 - 15:48
#3
Отправлено 26 августа 2011 - 15:57
AssertFalse(selenium.isElementPresent(название элемента))
#4
Отправлено 26 августа 2011 - 18:16
если страница не перегружается (ajax-ом удаляется), воспользуйтесь методом waitForElementNotPresent()
перегружается, не подойдет думаете?
#5
Отправлено 28 августа 2011 - 11:56
selenium.waitforpagetoload("100000");
Assert.IsFalse(selenium.istextpresent==false)
#6
Отправлено 29 августа 2011 - 06:46
Есть вариант проверки по тексту.
Сперва в переменную заносите текст, а после удаления проверяете, что его нет на странице
$this->_browser->assertFalse( $this->_browser->isTextPresent( $title));
#7
Отправлено 29 августа 2011 - 08:35
перегружается, не подойдет думаете?
Конечно подойдет) Просто способ другой) Тут уже подсказали.
1) WaitForPageToLoad(timeout) 2) assertFalse(selenium.isElementPresent(locator))
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных

