我需要在多线警报中验证文字,但我确实无法使其正常工作。
警报如下:
- Please enter firstname:
- Please enter lastname:
- ..............................
我用:
verifyEquals("Verify msg",
ObjectHelp.closeAlertAndGetItsText(true),
"Please enter firstname:Please enter lastname:");
但由于某种原因它让我错了!
我尝试调试,警报文本真的是“请输入名字:请输入姓氏:”所以,对此毫无疑问。
如何管理多线警报?
答案 0 :(得分:1)
我下注警告的实际文字是不是 "Please enter firstname:Please enter lastname:"
。
更有可能"Please enter firstname:\nPlease enter lastname:"
(注意\n
)。
您应该在页面源或包含该调用的JS文件中确认这一点。
无论如何,这里断言的正确之处是
verifyEquals("Verify msg",
ObjectHelp.closeAlertAndGetItsText(true),
"Please enter firstname:\nPlease enter lastname:");