运行 在 iOS 模拟器或设备上进行 UIAutomation 测试时如何输入值

How to enter a value while running UIAutomation Test on iOS Simulator or Device

我想在 UIAutomation 测试时输入一个值,但我不知道如何输入。 案例:

1- 在 js 中设置了用户代码和密码并点击了按钮。 2-之后 phone 收到一条包含代码的消息。

代码必须输入到文本文件中。

是否可以在测试时给出代码 运行?

谢谢

phone 收到了一条短信,您想在测试中阅读吗?我很确定那是不可能的。您不能真正离开您正在 运行 测试的应用程序。如果您 运行 来自模拟器,您最好的选择是以某种方式将代码写入某处的文件并使用 UIAHost.performTaskWithPathArgumentsTimeout

读取它

https://developer.apple.com/library/ios/documentation/UIAutomation/Reference/UIAHostClassReference/index.html#//apple_ref/javascript/instm/UIAHost/performTaskWithPathArgumentsTimeout