我想用 calabash / cucumber 来测试我的Android应用程序,我想知道为什么我找不到有关如何在场景中使用国际化字符串的信息。
Android使用R.string.*
一个或多个xml文件,以及用于标识正确视图的ID。
可以在Calabash中使用这样的东西吗?
Given I see R.string.hello_world
Given i enter R.string.hello_world into inout field with id R.id.input_1
答案 0 :(得分: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$/
更多详情here