Appium xpath escaping apostrophes

0
0

I have the code below in my appium script:

    public boolean isErrorDisplayedUnrecognisedLoginCredentials() {
return appDriver.isElementExist(By.xpath("//UIAStaticText[@name='We don't recognize this user ID or password']"));
}

The test is hanging since it treats the apostrophe in “don’t” as a final apostrophe to close off the @name value. I have tried escaping the apostrophe in “don’t” by using \’, \’, ‘

However, none of these are working and the tests keep failing. Anyone know how to get round this?

  • You must to post comments
0
0

AFAIK, you can’t escape quotes in xpath, but you can escape quotes in Java. So try to use escaped double quotes for the xpath literal string delimiter, for example :

By.xpath("//UIAStaticText[@name=\"We don't recognize this user ID or password\"]")
  • You must to post comments
Showing 1 result
Your Answer
Post as a guest by filling out the fields below or if you already have an account.
Name*
E-mail*
Website