Selenium + 无法使用 Flash 消息验证操作是否成功
Selenium + not able to verify action success using flash message
if(<webelement>.getText() == "Flash_Message_text")
System.out.println(<message to be printed>);
else
System.out.println(<webelement>.getText());
waitFor(3000);
一旦我执行了一个操作并成功了,就会显示一条闪现消息。根据上面的代码,我正在识别 flash 消息并使用其文本来验证操作是否成功完成。
但是,它从不执行代码的 "if" 部分,它总是从 "else" 部分开始打印。
有什么我遗漏的吗,或者我有什么其他方法可以处理这个问题吗?
尝试 .equals() 而不是 == 进行字符串比较!
if(<webelement>.getText() == "Flash_Message_text")
System.out.println(<message to be printed>);
else
System.out.println(<webelement>.getText());
waitFor(3000);
一旦我执行了一个操作并成功了,就会显示一条闪现消息。根据上面的代码,我正在识别 flash 消息并使用其文本来验证操作是否成功完成。
但是,它从不执行代码的 "if" 部分,它总是从 "else" 部分开始打印。
有什么我遗漏的吗,或者我有什么其他方法可以处理这个问题吗?
尝试 .equals() 而不是 == 进行字符串比较!