gpt4 book ai didi

cucumber - Calabash - iOS 模拟器无法选择键盘语言

转载 作者:行者123 更新时间:2023-12-02 15:01:50 26 4
gpt4 key购买 nike

我是 Calabash 测试的新手,在尝试制作多语言应用程序时遇到了障碍。这是我的测试场景:- 我选择一个文本字段。- 使用一种语言输入字符串,然后使用另一种语言输入一些文本。

这里出现了障碍:当我尝试通过测试切换语言时 - 它失败了。我的意思是应用程序尝试找到下一种语言的符号并无限循环,因为当前的键盘布局不包含它。

我发现的唯一解决方案是手动切换布局,但这实际上并不是真正测试的选项。

我该如何解决这个问题?

最佳答案

有两个步骤:

  1. 使用 Calabash 命令行工具更改模拟器的语言和区域设置。
  2. 使用参数启动应用以设置首选语言和区域设置。

完整的引用可以在这个 Calabash iOS wiki 页面上找到:Change Locale and Language

# Set the simulator language to Swiss German and locale to Swiss French
$ calabash-ios sim locale de-CH fr_CH

# In your Before hook, tell Calabash to launch the app in the locale and language.
options = {

# Launch with Swiss German as the primary language and Swiss French as the locale.
:args => ["-AppleLanguages", "(de-CH)",
"-AppleLocale", "fr_CH"]

}

launcher.relaunch(options)

关于cucumber - Calabash - iOS 模拟器无法选择键盘语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36844038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com