我是 Selenium IDE 的新手,需要 assertText 一个具有换行符的值。例子:
assertText 的实际消息:
Hello
World
store | Hello <br/> World | txtValue
assertText | id=label | ${txtValue}
请帮忙。
我是 Selenium IDE 的新手,需要 assertText 一个具有换行符的值。例子:
assertText 的实际消息:
Hello
World
store | Hello <br/> World | txtValue
assertText | id=label | ${txtValue}
请帮忙。
将您的变量传递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
以下模式匹配对我有用Selenium IDE 2.5.0
regexp:Hello\s+World