2013-10-17 2 views
1

"abcd : moved to history"텍스트를 지정하려고합니다. 내 코드는 다음과 같습니다.Robotium : solo.waitForText() 및 solo.searchText()가 특수 문자를 지정하지 않음

assertTrue ("Message not shown", solo.searchText ("abcd : moved to history")));

메시지 "abcd : moved to history"가 화면에 나타나지만 테스트 스크립트가 실패했습니다.

코드가 다음과 같이되면 : assertTrue ("Message not shown", solo.searchText ("moved to history")); 그것은 작동!

그래서 solo.waitForText() 및 solo.searchText() 메서드는 다음과 같은 텍스트에서 특수 문자를 인식하지 못합니다.,?

이 문제를 해결할 수있는 방법이 있습니까?

+0

사용하는 Robotium의 어떤 버전? –

+0

Robotium Version 4.3을 사용하고 있습니다. –

답변

1

난 당신이 이런 식으로 작성해야 생각 :

assertTrue("Message not shown", solo.searchText(Pattern.quote("abcd : moved to history"))); 
+0

왜 그런 방식으로 작성되어야한다고 생각합니까? – HairOfTheDog