Недопустимое выражение XPath при использовании appium и winappdriver

#xpath #automation #winappdriver #appium-desktop

#xpath #автоматизация #winappdriver #appium-рабочий стол

Вопрос:

Я пытаюсь выбрать электронное письмо в своем коде автоматизации в Outlook. Я хочу выбрать электронное письмо по имени, но имя содержит дату отправки, которую я не знаю. Итак, я пытаюсь выяснить это после Xpath.

Вот как я пытаюсь его найти.

 '//@[starts-with(normalize-space(text()), "From user-1, Subject testing sendmail,")]'
  

Я получаю эту ошибку:

 Original error: Invalid XPath expression: //@[starts-with(normalize-space(text()), "From reporter-user-1, Sub
ject testing sendmail,")]
  

Ответ №1:

//@ недопустимый синтаксис. Если вы хотите проверить name атрибут, вам нужно использовать либо //@* или //@name