【发布时间】:2016-03-02 19:30:34
【问题描述】:
当 iPhone 模拟器的键盘没有下图中的设置时,我的 UI 测试失败。是否可以在 UI 测试的 setUp 方法中或在运行测试之前以编程方式设置这些设置?我也想对 Touch ID 注册设置做同样的事情。
我试图通过录制 UI 测试然后设置键盘来查看可以编写哪些代码,但不幸的是,模拟器设置似乎超出了录制功能的范围。
【问题讨论】:
标签: ios iphone xcode swift xcode-ui-testing
当 iPhone 模拟器的键盘没有下图中的设置时,我的 UI 测试失败。是否可以在 UI 测试的 setUp 方法中或在运行测试之前以编程方式设置这些设置?我也想对 Touch ID 注册设置做同样的事情。
我试图通过录制 UI 测试然后设置键盘来查看可以编写哪些代码,但不幸的是,模拟器设置似乎超出了录制功能的范围。
【问题讨论】:
标签: ios iphone xcode swift xcode-ui-testing
您可以在运行测试之前在脚本中设置以下参数。
defaults write com.apple.iphonesimulator ConnectHardwareKeyboard 0
Run the UI Tests
#optional - reset it
defaults write com.apple.iphonesimulator ConnectHardwareKeyboard 1
【讨论】: