<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def bdd_common_before_scenario(context_or_world, scenario, no_driver=False):
 """Common scenario initialization in behave or lettuce :param context_or_world: behave context or lettuce world :param scenario: running scenario :param no_driver: True if this is an api test and driver should not be started """

    # Initialize and connect driver wrapper
    start_driver(context_or_world, no_driver)

    # Add assert screenshot methods with scenario configuration
    add_assert_screenshot_methods(context_or_world, scenario)

    # Configure Jira properties
    save_jira_conf()

    context_or_world.logger.info("Running new scenario: %s", scenario.name)