如何在 iOS 模拟器上使用某种语言键盘启动 Appium 测试

Posted

技术标签:

【中文标题】如何在 iOS 模拟器上使用某种语言键盘启动 Appium 测试【英文标题】:How to launch Appium test with a certain language keyboard on iOS simulator 【发布时间】:2014-06-28 18:45:33 【问题描述】:

我正在运行测试,需要在整个应用程序中键入时打开不同的键盘。我希望能够运行一个测试,该测试可能会在测试开始之前启动一个更改默认语言的脚本。我知道您可以运行执行类似操作的脚本来更改模拟器的状态,但是我找不到键盘设置的位置。

【问题讨论】:

【参考方案1】:

我花了一些时间试图弄清楚这一点。

这是我为你准备的:

要使用不同的键盘,您需要在键入时手动告诉模拟器您打算使用哪些语言。

从那时起,只要键盘弹起,就会有一个名为Next KeyboardUIAKey 看起来像一个地球仪。

长按它以打开一个包含所有不同语言的操作表,或单击一次以循环浏览键盘。

分步说明:

    在模拟器上进入System Preferences

    点击General

    点击Keyboard

    点击Keyboards

    点击Add New Keyboard...

    选择(Language)

    关闭模拟器

    打开您的应用

    点击Textfield

    Globe Button

    点击Globe Button

    键盘现在应该位于(Language)

【讨论】:

我的答案不是最好的方法...您应该在启动模拟器之前修改它的 plist 文件。见***.com/a/31442185/3622606

以上是关于如何在 iOS 模拟器上使用某种语言键盘启动 Appium 测试的主要内容,如果未能解决你的问题,请参考以下文章

如何在IOS模拟器上模拟软键盘点击?

在 Xcode 6 中,如何使用硬件键盘但在 iOS 模拟器中显示软件键盘

如何从phonegap启动ios模拟器

iOS7 模拟器中的 UITextField 不接受来自 mac 键盘的任何输入

Mac 键盘快捷键在 iOS 模拟器上不起作用

iOS 模拟器 - 以编程方式禁用连接硬件键盘