以编程方式设置Xcode模拟器,键盘和触摸ID设置,用于UI测试

时间:2016-03-02 19:30:35

标签: ios iphone xcode swift xcode-ui-testing

我的UI测试在iPhone模拟器的键盘没有下图中的设置时失败。是否可以在UI测试的setUp方法中以编程方式设置这些设置,或者在测试运行之前的某个位置?我还想对Touch ID注册设置执行相同操作。

我试图通过录制UI测试然后设置键盘来查看可以编写的代码,但不幸的是,模拟器设置似乎超出了录制功能的范围。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以在运行测试之前在脚本中设置以下参数。

defaults write com.apple.iphonesimulator ConnectHardwareKeyboard 0

Run the UI Tests

#optional - reset it
defaults write com.apple.iphonesimulator ConnectHardwareKeyboard 1