Я использую транспортир для своей тестовой среды, и мне нужно получить значение с помощью метода 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.info(empID) it returns undefined. not sure why ?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Пожалуйста, попробуйте это:
this.getID = async() => {
return await empID.getText();
}
вы можете добавить
returnв свой методgetID.