Если нужен именно файл настроек, то можно добавить такую функцию:
def load_config(path):
config_path = os.path.join(path, 'config.json')
if not os.path.exists(config_path):
print('Not found config.json in {}'.format(path))
return
with open(config_path, 'r') as fp:
config = json.load(fp)
return config
Теперь можно получить объект настроек так:
import os
script_path = os.path.dirname(os.path.abspath(__file__))
config = load_config(script_path)
Если файл настроек будет найден и содержать примерно такие данные:
{
"localUrl": "local.com",
"developmentUrl": "development.com"
"productionUrl": "production.com"
}
То получать параметры в скрипте можно будет таким способом:
driver.get(config['localUrl'])