我有一个名为locators的文件,它存储了我的所有变量和元素。但是我需要为不同的情况准备不同的spec文件,我无法访问存储在我的定位器文件中的变量。 我在我的spec文件中使用以下代码 -
var loc = require("../locators.js");
但是每当我在var文件中对变量使用函数时,它都会出现以下错误 -
Cannot read property 'sendKeys' of undefined
(因为我在这里使用sendKeys)
定位器文件中的变量声明为 -
var userName = element(by.model("someModelName"));
它被称为
loc.userName.sendKeys("ABC");
我在这里做错了什么?