【发布时间】:2019-09-14 18:54:25
【问题描述】:
我正在寻找一种方法来取回自定义赛普拉斯命令返回的返回值。
我目前正在使用 Cypress 和 Cypress-promise lib (https://www.npmjs.com/package/cypress-promise)
目前,结果是: 日志 1=车 1 log2=null
我的错误在哪里?
测试文件:
it('Test 1', async function() {
const carName = await promisify(cy.set_typeCarName());
cy.log("log2 = " + carName );
});
模块:
set_typeCarName() {
let carName = "CAR 1";
cy.get('#newSiteCityInput').type(carName);
cy.log("log1 = " + carName);
return carName;
};
Cypress.Commands.add('set_typeCarName',() => {
webnewsite.set_typeCarName();
});
【问题讨论】:
-
你解决了吗?请您与我们分享解决方案吗?
-
@wawanopoulos,如果你觉得可以的话,你能把它标记为已解决吗?
标签: javascript promise cypress