2015-07-31 3 views
0

Мои config.js выглядит как этотAngularJS & транспортир & Жасмин - глобальная переменная для всех спецификаций

exports.config = { 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    specs: ['test1.js', 'test2.js'], 
    framework: 'jasmine2' 
}; 

Как вы можете видеть, у меня есть 2 тестовых файлов, что я хочу сделать, это использовать одну переменную через все спецификации.

Как я могу это достичь?

+0

возможно дубликат [транспортир установить глобальные переменные] (http://stackoverflow.com/questions/31203398/ глобальные переменные-транспортир посаженные-) –

ответ

0
exports.config = { 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    framework: 'jasmine2', 

    specs: [ 
     'spec1.js', 
     'specs2.js' 
    ], 
    params: { 
     screenWidth: 1920, 
     screenHeight: 1080 
    } 
} 

для того, чтобы получить доступ к переменной, вы должны сделать что-л, как это в ваших спецификациях:

browser.params.screenWidth