android - conditional statement for getting TextView -


I have to get an EditText object which is not a search bar in the app with text As a current location , if I have already created a search query with myText , then no current location text is displayed. And the search bar shows myText .

I am writing test cases using a single object.

How can I write a conditional statement to get the EditText even if something like the text shows

  if! Got a single Tag ("Current Location") Single Search Tag ("my text");  

This is what I am currently doing

  EditText text = (EditText) solo.getText ("Current Location"); If (text == null) {text = (EditText) solo.getText ("myText"); // My rest code goes here ....  

but it throws an exception if current location is not present in the search bar.

junit.framework.AssertionFailed error: Text with text: 'Current Location' is not found!

Please suggest correctly.

Try this code: (! Solo.searchText ("Current Location"))

  if assertTrue (solo.searchText ("my text")) and assertTrue (solo.searchText ("current location"));  

Comments

Popular posts from this blog

ios - How do I use CFArrayRef in Swift? -

eclipse plugin - Run java code error: Workspace is closed -

c - Error on building source code in VC 6 -