2014-01-02 2 views
1

Я хотел бы использовать calabash/cucumber, чтобы проверить приложение для Android и мне интересно, почему я не могу найти информацию о том, как использовать интернационализированные строки в сценарии.Интернационализация строк огурцов Калабаш (R.string. *) И использование идентификаторов

Android использует R.string.* с одним или несколькими файлами xml и идентификаторами для определения правильного вида.

Можно ли использовать что-то подобное в Калабаше?

Given I see R.string.hello_world 

Given i enter R.string.hello_world into inout field with id R.id.input_1 

ответ

1

Я считаю, что функциональность, которую вы ищете, не реализована. Тем не менее, кальян поддерживает интернационализацию через следующие макросы:

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

Смежные вопросы