Я использую Appium в Robot Framework для автоматизации приложения Windows UWP. В inspect.exe элемент, который я хочу щелкнуть, - это Radio Button с именем = 'QA', и его предками являются следующие:
Ancestors: "FusionReg-MockUI" window
"FusionReg-MockUI" window
"Desktop 1" pane
[ No Parent ]
Я использую следующий метод абсолютного локатора xpath, чтобы щелкнуть его в сценарии Robot Framework:
Click Element xpath=/Pane[@Name='Desktop${SPACE}1']/Window[@Name='FusionReg-MockUI']/Window[@Name='FusionReg-MockUI']/RadioButton[@Name='QA']
Вышеприведенная строка завершается с ошибкой «Не найдено ни одного элемента».
однако, если я использую относительный XPath, это работает !! Это очень странно.
Click Element xpath=//RadioButton[@Name='QA']
Я хочу использовать абсолютный XPATH. Что я делаю неправильно?
Я не являюсь экспертом в XPATH, и я был бы очень признателен за решение, поскольку я выполняю некоторую работу с PoC с Robot Framework для Windows App Automation.
Спасибо.