【问题标题】:How to verify a £ symbol in Selenium IDE?如何在 Selenium IDE 中验证 £ 符号?
【发布时间】:2014-07-08 10:25:29
【问题描述】:

因此尝试掌握 selenium,对于我的第一个测试用例,我正在尝试编写一个测试用例以确保已加载股票提要。因此,我想验证是否有页码,是否有 £ 符号。

分页似乎工作正常,但我无法让它拿起£符号。

这是我得到的:

open                    -The page in question-
verifyElementPresent    css=div.result_count     result_count
verifyText              id=boxed-container       £

我确定一定有一些简单的东西我错过了。任何帮助表示赞赏:)

【问题讨论】:

    标签: testing selenium currency selenium-ide verify


    【解决方案1】:

    请分享您的 HTML 代码的相关部分。

    我在输入中遇到过类似的文本问题,也许是你的情况

    VerifyText 检查 html 节点内的文本。

    但是,由于<input /> 是单个标签,其值存储在value 属性中,因此您必须改用VerifyValue

    编辑

    使用verifyText 和目标:xpath=//*[contains(text(),'£')]

    【讨论】:

    • £9,995
      (对不起外观,不知道如何告诉堆栈这是 cmets 中的代码)希望这有帮助。我只是尝试了 verifyValue 但没有运气:/
    • 你可以在两个这个小符号之间写代码 --> `我已经编辑了我的答案
    • 感谢您的帮助!不幸的是,这似乎也不起作用。我是否也应该在值字段中添加任何内容? (我试过带和不带'£'符号)
    • 我在 Selenium IDE 上试过,确实会引发奇怪的错误。它找到了一个段落,但无法隔离我正在寻找的单词。一旦你对 Selenium 稍微熟悉了一点,你应该考虑转移到 Selenium webdriver,因为 IDE 非常有限。
    猜你喜欢
    • 1970-01-01
    • 2013-04-16
    • 2015-05-05
    • 2013-07-15
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    • 2018-01-17
    • 1970-01-01
    相关资源
    最近更新 更多