Разница между verifyText и verifyTextPresent в Selenium - PullRequest
9 голосов
/ 24 марта 2011

Я пытаюсь создать тест с использованием Selenium IDE и хочу убедиться, что определенный блок <div> содержит правильный текст.Какое утверждение я должен использовать?В чем разница между text и textPresent?

1 Ответ

15 голосов
/ 24 марта 2011

*TextPresent Команды проверяют наличие текста на всей странице. Это часто может привести к ложным срабатываниям и обычно не рекомендуется. Команды *Text требуют указателя, и текст расположенного элемента сравнивается напрямую. Другое преимущество состоит в том, что ошибка даст вам детали ожидаемого и фактического текста, тогда как предыдущие команды просто возвращают true / false.

Вам понадобится способ найти элемент <div>, который будет проще всего, если он имеет атрибут id. Проверьте официальную документацию для стратегий локатора: http://seleniumhq.org/docs/02_selenium_ide.html#locating-elements

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...