我正在为我的测试框架使用量角器,我需要使用getText方法获取值并将其存储在另一个值中。我在从getText方法提取值时遇到问题。我确实知道我需要兑现诺言,但这对我没有用。
我有这样的页面对象。 (Emp.js)
this.getID = async()=>{
await empID.getText();
}
以及在test.spec.js中。这就是我进行测试以检索文件的方式。
var emp = new emp();
let empID = await emp.getID();
//When I do console.log(empID) it returns undefined. not sure why ?
答案 0 :(得分:0)
请尝试以下操作:
this.getID = async() => {
return await empID.getText();
}