Я новичок в PHPUnit и Selenium, и я хочу протестировать кнопку «удалить», подтвердив, что элемент с данным ID существует до нажатия кнопки, но больше не существует после нажатия кнопки.Как вы можете проверить, что элемент не существует с PHPUnit/Selenium?
Если я использую что-то вроде этого, чтобы проверить, что элемент был удален:
$this->assertFalse($this->byId('idRemoved'));
Тогда я получаю отказ тест в byId()
, потому что он не может найти idRemoved
(это правда, потому что это не существует .)
Как я могу проверить отсутствие элемента, поэтому тест не удается, если найдено idRemoved
?
Вы хотите проверить, присутствует ли кнопка 'remove' или нет, прежде чем выполнять операцию щелчка? Я прав? – Manigandan
Нет, кнопка удаления удаляет элемент со страницы (например, строку таблицы). Поэтому я хочу, чтобы кнопка удаления выполняла свое задание, и этот другой элемент был удален после нажатия кнопки. – Malvineous