Разница между verifyText и verifyTextPresent в селене
Я пытаюсь построить тест с помощью Selenium IDE и я хочу проверить, что определенная <div>
блок содержит правильный текст. Какое утверждение Я должен использовать? В чем разница между text
и textPresent
?
1 ответов
*TextPresent
команды проверяют наличие текста на всей странице. Это часто может привести к ложным срабатываниям и обычно не рекомендуется. *Text
команды требуют локатора, и текст расположенного элемента непосредственно сравнивается. Другое преимущество заключается в том, что сбой даст вам подробную информацию о ожидаемом и фактическом тексте, в то время как первые команды просто вернут true/false.
вам понадобится способ найти свой <div>
элемент, который проще всего, если он имеет . Проверьте официальную документацию для стратегий локатора:http://seleniumhq.org/docs/02_selenium_ide.html#locating-elements