我一直在使用Frank自动化工具为使用黄瓜的iOS编写测试。如果我理解正确,我可以使用UIQuery选择器指向不同的UI元素。我很难找到关于这些选择器的文档。他们究竟是如何工作的?如何使用UIQuery/UISpec为Frank选择元素?
特别是,现在我试图选择一个由Symbiote Frank检查员识别为UITextField with label "UserName"
的UITextField
。我已经使用可访问性标签属性明确设置了Xcode的标识符。我已经看到,默认情况下,弗兰克使用占位符属性来引用UITextField
s,但我不想使用它。
我也面临类似的问题,弗兰克。关于UIQuery选择器如何工作的文档很少,我所能做的就是使用Frank检查器来识别字段。我相信它与Apple的UIAutomation类似,因为如果您想使用不同的名称,则必须通过辅助功能标签属性手动指定它们。对不起,这并没有比你已经提到的更进一步。 – Cliff 2012-03-21 21:19:52