无法在 Robot Framework 中使用 XPath 定位元素

Unable to locate elements using XPath in Robot Framework

我正在尝试将文本输入 XCUIElementTypeSecureTextField。到目前为止,我尝试了以下方法:

Input Text    //XCUIElementTypeTextField[@name="Email"]    abcd@gmail.com

该元素可见但收到错误消息

ValueError: Element locator '//XCUIElementTypeSecureTextField[@name=“Password”]' did not match any elements.

我正在使用 iOS SDK 版本:14.0 和 Appium 版本:1.19.1

我的DOM:

<XCUIElementTypeTextField type="XCUIElementTypeTextField" value="Email" name="Email" label="" enabled="true" visible="true" x="35" y="395" width="344" height="41"/>
Input Text    xpath=//XCUIElementTypeTextField[@name="Email"]    abcd@gmail.com

你为什么不用名字=? (这也很容易工作)

Input Text  name=Email  Test