【问题标题】:How to permanently turn off Auto-Correct in iOS Simulator?如何在 iOS 模拟器中永久关闭自动更正?
【发布时间】:2015-08-02 05:24:39
【问题描述】:

我正在尝试使用 Appium 进行自动化测试。

每次 Appium 启动时,它都会重置 Simulator 的属性。

【问题讨论】:

  • 关闭应用中文本字段的自动更正是否有效?
  • 作为自动化测试的一部分,在生产就绪的应用程序中,我们不会关闭自动更正。所以那是行不通的。我们希望在不更改应用程序包的情况下模拟确切的场景。

标签: ios ios-simulator appium simulator


【解决方案1】:

启动 iOS Simulator.app,然后选择要启动的设备。

从主屏幕,启动设置。选择常规,然后选择键盘。在键盘设置中,禁用自动更正:

【讨论】:

    【解决方案2】:

    您可以在您的计算机中关闭自动更正,即

    系统偏好设置->键盘->文本

    这应该会关闭该特定计算机中所有位置的自动更正功能。

    现在,如果您不想到处关闭它,您可以转到每个文本字段的属性检查器并将其关闭。

    【讨论】:

    • 但是第一个选项不适用于 iOS 模拟器。实际上,对于测试自动化,第二个选项是不可行的,因为大多数自动化案例应该在生产就绪的应用程序包上执行。
    • 有什么选项可以在应用程序中完全关闭它吗?
    • 我已经成功地使用了第二个选项,使用测试自动化(不是 Appium)没有问题,因为 iOS 应用程序从它正在运行的设备继承了这些功能,另一个选项是转到模拟器中的设置和关闭所有开关,但如果它重置所有属性,我认为它不会起作用。
    【解决方案3】:

    只需输入数字而不是字母,您就不会遇到这个问题。

    【讨论】:

    • 哇,这真是个好主意。很长一段时间以来,自动更正一直让我们在 UITests 中感到悲痛,这对我们来说是一个完美的解决方法
    猜你喜欢
    • 2019-06-30
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 2014-01-09
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    相关资源
    最近更新 更多