Skip to content

1.4.1

Compare
Choose a tag to compare
@serhatbolsu serhatbolsu released this 27 Oct 17:01
· 214 commits to master since this release
  • Unicode better support

Appium shortcomings cause testing challenges with unicode characters or non-english apps. Each platform have different implementation underlying so their behaviour is different. While Android can handle unicode characters inside xpath, iOS can not. Unicode normalization used in order to make everything work without hassle.

  • Unicode supported now inside xpath text.
    example:
Click Element  //*[@name="öışğ"]
Input Text  //*[contains(@text, "ışüğ")] 
  • Click Text iOS handling is much better now. Works regardless if text is name, value or label
    example:
Click Text  SignUp

This will first check if name does match, if not it will check value or label. But this is just logic underlying.

Please do not hesitate to open issues