【问题标题】:Difference between verifyText and verifyTextPresent in SeleniumSelenium 中的 verifyText 和 verifyTextPresent 之间的区别
【发布时间】:2011-07-22 07:20:09
【问题描述】:

我正在尝试使用 Selenium IDE 构建测试,并且我想检查某个 <div> 块是否包含正确的文本。我应该使用什么断言? texttextPresent有什么区别?

【问题讨论】:

    标签: testing selenium automated-tests


    【解决方案1】:

    *TextPresent 命令检查整个页面中是否存在文本。这通常会导致误报,通常不建议这样做。 *Text 命令需要定位器,直接比较定位的元素的文本。另一个优点是失败会为您提供预期和实际文本的详细信息,而前面的命令只是返回 true/false。

    您将需要一种方法来定位您的<div> 元素,如果它具有id 属性,这是最简单的。定位器策略查看官方文档:http://seleniumhq.org/docs/02_selenium_ide.html#locating-elements

    【讨论】:

    • 非常感谢!这证实 *Text 是我需要的断言。
    猜你喜欢
    • 1970-01-01
    • 2015-01-09
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 2017-03-17
    • 2017-04-06
    • 1970-01-01
    相关资源
    最近更新 更多