0

I am trying to automate android application with Appium. I have to perform click operation on tooltip but appium does not identify the tooltip. I have attached screenshot below in which i have to perform click event on "Margaritaville-Grand Turk" but i am not able to perform this operation. How way we can perform action on tooltip.tooltip

Rohit Doraya
  • 119
  • 1
  • 1
  • 16

1 Answers1

1

I'm new to Appium, and mobile automation, but I could guess that tooltip is could not be found in activity structure (you could check with Appium inspector, or UIAutomatorViewer), same problem with toast notifications and AutocompleteTextView. I solve this with OCR image recognition engine.

Here you can find my implementation in Ruby: gist

I use 2 OCR libs, because of limitation for both:

Idea is simple:

  1. get required screen state(i.e. tooltip is shown)
  2. make screenshot or few
  3. process these screenshots, and look for required text
  4. get text coordinates, and click on it.

Hope it helps

brbrr
  • 149
  • 1
  • 1
  • 16