如何在Xcode10 Ui Testing中点击标签上的特定单词?

时间:2019-02-21 06:59:23

标签: xctest xcode-ui-testing xctestcase

例如:-这是我的原始字符串“我同意条款和条件以及隐私政策”。

上一行的“条款和条件”字符串不是链接,它是整个“标签”的一部分,我想点击特定的“条款和条件”。

我将轻击手势事件应用于标签中的“条款和条件”字符串。当用户单击“条款和条件”字符串时,它将导航到另一个屏幕。

->我无法在测试用例中点击“条款和条件”(无效)。

2 个答案:

答案 0 :(得分:1)

没有视图层次结构的屏幕截图,这很难解决。解决此问题的一种非常不稳定的方法是使用坐标: How to tap on a specific point using Xcode UITests

答案 1 :(得分:1)

简短的回答是不,您无法使用默认的XCTest方法点击字符串中的特定单词

长答案是-有可能,方法是查找标签相对于应用的坐标,然后点击与标签上单词位置匹配的应用特定点点击。