Разница между verifyText и verifyTextPresent в селене

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

1 ответов


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

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