我想使用葫芦/黄瓜来测试我的 android 应用程序,我想知道为什么我找不到有关如何在场景中使用国际化字符串的信息。
Android 使用R.string.*
一个或多个 xml 文件,以及用于识别正确视图的 ID。
可以在葫芦中使用这样的东西吗?
Given I see R.string.hello_world
Given i enter R.string.hello_world into inout field with id R.id.input_1
我想使用葫芦/黄瓜来测试我的 android 应用程序,我想知道为什么我找不到有关如何在场景中使用国际化字符串的信息。
Android 使用R.string.*
一个或多个 xml 文件,以及用于识别正确视图的 ID。
可以在葫芦中使用这样的东西吗?
Given I see R.string.hello_world
Given i enter R.string.hello_world into inout field with id R.id.input_1
我相信您正在寻找的功能没有实现。但是,calabash 通过以下宏支持国际化:
Then /^I press text of translated l10key (\d+)$/
Then /^I press button of translated l10key (\d+)$/
Then /^I press menu item of translated l10key (\d+)$/
Then /^I press toggle button of translated l10key (\d+)$/
Then /^I wait for the translated "([^\"]*)" l10nkey to appear$/
更多细节在这里