2013-08-19 51 views
1

我在我的robotium测试用例中使用了solo.searchText函数。我将文本传递为“$ testdata”进行搜索。但即使文本出现在屏幕中,也不会检测文本。在使用solo.searchText()之前,我们是否需要处理特殊的文字?请帮我

回答

3

提到here搜索,否则将被解释为正则表达式使用特殊字符Pattern.quote()

solo.searchText(Pattern.quote(stringWithSpecialCharacters)) 
+0

实际上,我正在将此搜索代码写入for循环。有许多文本不得不搜索,没有特殊字符。所以如果我使用这个功能会影响其他文本搜索吗? –

+0

不,它不应该对没有特殊字符的搜索产生负面影响。它只是将任何特殊字符(如果有的话)转换为字符串格式,所以它们不会被接受为正则表达式。 –

+0

非常感谢你..工作:) –