Ошибка Xpath: не удалось выполнить «оценить» в «документе»: - PullRequest
0 голосов
/ 27 апреля 2018

Я использую ниже xpath:

//label[text()='First Name']/Parent::div/following-sibling::div/div/input[@disabled='disabled']

Но показывает ошибку как:

SyntaxError: не удалось выполнить «оценку» для «документа»: строка '// метка [текст () =' Первый Имя '] / Parent :: DIV / следующий-родственный :: DIV / DIV / вход [@ инвалидов =' отключено ']' не является допустимым выражением XPath.

Ответы [ 2 ]

0 голосов
/ 04 августа 2018

Может быть, вы можете попытаться сделать более короткий Xpath, потому что кажется, что длинный Xpath труден для чтения, поэтому в качестве примера вы можете попробовать:

//button[contains(text(),'Yes')]

или

//button[contains(.,'Yes')]

Сделать более короткий Xpath сработавшим для меня.

0 голосов
/ 01 мая 2018

Ошибка говорит сама за себя - выражение недопустимо. Проблема заключается в оси parent - она ​​должна быть в маленьких заглавных буквах, без прописных букв, как вы установили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...