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() 而不是 == 进行字符串比较!