from behave.fixture import use_fixture_by_tag from selenium import webdriver import os from configparser import ConfigParser from selenium.webdriver.common.keys import Keys import time from behave.fixture import use_fixture_by_tag from helper.helper_web import get_browser caps = {} def before_all(context): caps['browserName'] = context.config.userdata['browser'] caps['version'] = context.config.userdata['browser_version'] caps['platform'] = context.config.userdata['platform'] helper_func = get_browser(caps['browserName'], caps['version'], caps['platform'], context.config.userdata['name'], context.config.userdata['app_key']) context.helperfunc = helper_func def after_all(context): context.helperfunc.close()