Uwp 使用Inspect.exe和Appium的XPATH

Uwp 使用Inspect.exe和Appium的XPATH,uwp,appium,robotframework,inspect,Uwp,Appium,Robotframework,Inspect,我正在机器人框架中使用Appium来自动化Windows UWP应用程序。在inspect.exe中,我要单击的元素是一个名为='QA'的单选按钮,下面是它的祖先: Ancestors: "FusionReg-MockUI" window "FusionReg-MockUI" window "Desktop 1" pane [ No Parent ] 我正在使用以下绝对xpath定位器方法在Robot Framework脚

我正在机器人框架中使用Appium来自动化Windows UWP应用程序。在inspect.exe中,我要单击的元素是一个名为='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方面的专家,我非常希望有一个解决方案,因为我正在使用Robot Framework for Windows App Automation进行一些PoC工作


谢谢。

我做了一些尝试和错误,删除了上面XPATH的第一个标记

更改了
/Pane[@Name='Desktop 1']/Window[@Name='FusionReg-MockUI']/Window[@Name='FusionReg-MockUI']/RadioButton[@Name='QA']


它成功了

我更改了absoluate xpath并删除了/Pane部分及其工作状态。单击元素xpath=/Window[@Name=“FusionReg MockUI”]/Window[@Name=“FusionReg MockUI”]/RadioButton[@Name=“QA”]不建议对appium使用xpath。请考虑在元素中添加自动化ID。
/Window[@Name='FusionReg-MockUI']/Window[@Name='FusionReg-MockUI']/RadioButton[@Name='QA']