我使用Protractor / Jasmine进行一些迭代E2E测试的参数。我在其他文章中看到参数通常存储在config.js
。
现在我的参数文件会变得很大,而我却不会将它作为config.js
的一部分。我可以使用单独的文件,例如parameters.js
?我如何在spec文件中调用它们?
注意:参数的内容将是x-paths。这里很快就是
//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 :(得分:0)
只需使用原生模块.exports / exports - 需要语法:
Series
然后在
protractor.conf.js:
exports.config = {
... some other config
params: require('params.js').params
... some other config
}