在我的应用程序中,有一个标签包含在一个简单的视图中.
该视图有一个水龙头识别器,它会触发一个功能(“为什么不使用一个按钮?”你可能会问……我们必须执行一些时髦的动画,这是我们最好的布局).问题是我无法访问此视图以模拟其上的点击.
我可以使用app.staticText [“输入名称…”]访问标签,但是如果我点击它(希望传播到父视图).
记录我点击标签的会话将产生app.staticText [“输入名称…”]命令,但播放它产生相同的错误.
该视图有一个水龙头识别器,它会触发一个功能(“为什么不使用一个按钮?”你可能会问……我们必须执行一些时髦的动画,这是我们最好的布局).问题是我无法访问此视图以模拟其上的点击.
我可以使用app.staticText [“输入名称…”]访问标签,但是如果我点击它(希望传播到父视图).
记录我点击标签的会话将产生app.staticText [“输入名称…”]命令,但播放它产生相同的错误.
我已经尝试在Storyboard中激活该视图的辅助功能单元并为其提供一个ID,以便使用此命令获取它:
@H_301_7@app.windows.elementMatchingType(.Any,identifier: "MyView")但是一旦这个标志被检查并且我运行我的测试,应用程序就会进入一种循环循环,一遍又一遍地显示这个消息:
@H_301_7@Find: Elements matching predicate '"MyView" IN identifiers'此视图不在表格内,而是在主视图中.我怎样才能访问它?
编辑1:
这是app.DebugDescription()的输出(感谢@Che的建议):