1

我试图断言文本“abcd:移至历史”。所以我的代码是这样的:

assertTrue("消息未显示",solo.searchText("abcd : 移至历史"));

尽管屏幕上出现消息“abcd:已移至历史记录”,但此时我的测试脚本失败了。

如果代码是这样的: assertTrue("Message not shown",solo.searchText("moved to history")); 有用!!

所以 solo.waitForText() 和 solo.searchText() 方法无法识别文本中的特殊字符,例如 :,? 等等

有什么解决办法吗?

4

1 回答 1

1

我认为你应该这样写:

assertTrue("Message not shown", solo.searchText(Pattern.quote("abcd : moved to history")));
于 2013-10-18T07:39:20.720 回答