我是Selenium IDE的新手,需要断言一个具有换行符的值。例如:
assertText的实际消息:
你好
世界
store | Hello <br/> World | txtValue
assertText | id=label | ${txtValue}
请帮忙。
答案 0 :(得分:2)
将id=label
传递给变量,删除换行符,然后针对变量运行断言。
存储预期文字:
store | Hello World | txtValue
商店页面文字:
storeText | xpath=(//*[@id=label]) | labelValue
从页面文字中删除换行符:
echo | javascript{storedVars.labelValue = storedVars.labelValue.replace(/(\r\n|\n|\r)/gm,"")} |
断言您的预期文字=您的网页文字:
assertExpression | javascript{storedVars.txtValue==storedVars.labelValue} | true
答案 1 :(得分:-1)
以下模式匹配在Selenium IDE 2.5.0
regexp:Hello\s+World