2017-12-29 38 views
1

나는 각도기/재스민을 사용하여 반복적 인 E2E 테스트를 위해 매개 변수를 사용하고 있습니다. 나는 다른 기사에서 매개 변수가 보통 config.js에 저장되어있는 것을 보았습니다.place parameter in config.js

이제 매개 변수 파일의 크기가 커지고 BIG가 커지고 config.js의 일부로 포함될 수 있습니다. 예 : 별도의 파일을 사용할 수 있습니까? parameters.js? spec 파일에서 이것을 어떻게 호출할까요?

NB : 매개 변수의 내용은 x- 경로가됩니다. 여기

//baths 
module.exports = { 
params: { 

product: { 
category: ".//*[@id='baths']", 
model: ".//*[@id='wilson-app']/main/floorplan/discovery-catalogue/product-list/section/div/product[1]/div/kf-button[2]/button", 

등 등

감사 다윗이

답변

0

그냥 기본 module.exports/수출을 사용하여 빠른 예입니다 - 구문이 필요합니다

protractor.conf.js: 

exports.config = { 
    ... some other config 
    params: require('params.js').params 

    ... some other config 
} 

다음

params.js: 

exports.params = { 
    product: { 
     category: ".//*[@id='baths']", 
     model: ".//*[@id='wilson-app']/main/floorplan/discovery-catalogue/product-list/section/div/product[1]/div/kf-button[2]/button", 
     foo: 'bar' 
    } 
} 
의를