【发布时间】:2012-06-03 09:32:45
【问题描述】:
我一直在使用 Frank 自动化工具使用 cucumber 为 iOS 编写测试。如果我理解正确,我可以使用 UIQuery 选择器指向不同的 UI 元素。我很难找到有关这些选择器的文档。它们具体是如何工作的?
特别是,现在我正在尝试选择一个UITextField,Symbiote Frank 检查员将其识别为UITextField with label "UserName"。我已经使用 Accessibility Label 属性在 Xcode 中明确设置了该标识符。我已经看到默认情况下,Frank 使用 placeholder 属性来引用 UITextFields,但我不想使用它。
【问题讨论】:
-
我和弗兰克也遇到过类似的问题。关于 UIQuery 选择器如何工作的文档很少,我所能做的就是使用 Frank 检查器来识别字段。我相信它与 Apple 的 UIAutomation 类似,如果您想使用不同的名称,您必须通过可访问性标签属性手动指定它们。抱歉,这没有比您已经提到的更进一步的回答。