Привет. Есть кто использует python + behave со сценариями на русском языке? Я вот впервые его вижу...
Что то не соображу как все это дело запустить хоть раз и фикстуру правильно написать, чтобы перед тестами стартовать браузер, а в конце закрывался
@fixture
def driver(context):
    # -- SETUP-FIXTURE PART:
    config = read_yaml(const.CONFIG)
    context.driver = config_and_run_browser(config['web'])
    yield context.driver
    # -- CLEANUP-FIXTURE PART:
    context.driver.close()
# language: ru
  @fixture.driver
  Функционал: Главная страница
    Сценарий: Открыть главную страницу
      Дано Выполнен переход на страницу 'http://yandex.ru'
Степы сгенерил PyCharm
from behave import *
use_step_matcher("re")
@step("Выполнен переход на страницу 'http://yandex.ru'")
def step_impl(context):
    """
    :type context: behave.runner.Context
    """
    context.driver.get('')
    raise NotImplementedError(u'STEP: Дано Выполнен переход на страницу 'http://yandex.ru''')
Постоянно ругается:
You can implement step definitions for undefined steps with these snippets:
@given(u'Выполнен переход на страницу "http://yandex.ru"')
def step_impl(context):
    raise NotImplementedError(u'STEP: Given Выполнен переход на страницу http://yandex.ru'')
Может кто пример покажет?