如何使用XPath确认逗号数量?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (101)

我需要自动化我的测试,以确定这个数字包含逗号和如下所示:我们有68,030.

我在步骤中使用MTM:

Validate_Element_Exists
"xpath" "//*[+id="node-8785"]/div/div/div/div/div[1]/p[2]/strong//*[contains(text(), ',')]" "Masters Page" "true" "true"

我做错什么了?显示这个错误:

String was not recognized as a valid Boolean.

提问于
用户回答回答于

我删除了/*之后的而并删除了“true”就可以了,所以用于验证逗号的XPath应该如下所示:"//*[+id='node-8785']/div/div/div/div/div[1]/p[2]/strong[contains(text(), ',')]"

用户回答回答于

你的错误消息显示String is provided somewhere where a Boolean would be expected。可能是因为“true”参数在你的步骤里?它确实是一个字符串,一个boolean值应该是这样的:true(没有双引号)。

扫码关注云+社区

领取腾讯云代金券