xcuitest- 尝试点击 link 标签内的 link
xcuitest- Trying to tap on a link within a linklabel
我正在尝试点击 link 标签内的 link。使用录音机我有点击事件的代码
let link = XCUIApplication().scrollViews.otherElements.links["link here"]
link.tap()
没有正确点击 link。 link 在文本的末尾,我怎样才能点击标签的那部分?似乎 XCUITest 点击了没有 link
的文本的开头
似乎是辅助功能容器的问题。然而,一种变通方法是计算相对于可以使用 XCUIApplication
访问的 UI 元素的坐标。
let coordinate = CGVector(dx: 0.1, dy: 0.1) //Enter your values for x / y
someElement.coordinate(withNormalizedOffset: coordinate).tap()
我通常只是通过反复试验来计算坐标。但是,如果您需要更精确的印刷,您可以使用辅助功能检查器和调试打印件。
我正在尝试点击 link 标签内的 link。使用录音机我有点击事件的代码
let link = XCUIApplication().scrollViews.otherElements.links["link here"]
link.tap()
没有正确点击 link。 link 在文本的末尾,我怎样才能点击标签的那部分?似乎 XCUITest 点击了没有 link
似乎是辅助功能容器的问题。然而,一种变通方法是计算相对于可以使用 XCUIApplication
访问的 UI 元素的坐标。
let coordinate = CGVector(dx: 0.1, dy: 0.1) //Enter your values for x / y
someElement.coordinate(withNormalizedOffset: coordinate).tap()
我通常只是通过反复试验来计算坐标。但是,如果您需要更精确的印刷,您可以使用辅助功能检查器和调试打印件。