eom*_*off 4 javascript testing electron spectron
我正在用Spectron测试电子应用。我在文档示例中找到了有关如何获取Windows数量的信息,这很简单。但是我正在寻找的是单击另一个元素后如何检查一个元素的状态。在这里,我试图检查应用程序在最小化后是否可见。但是,此测试始终会通过,无论是真还是假。
it('should minimize the application', () => {
return this.app.client.click('.minimize').then(() => {
this.app.client.browserWindow.isVisible().then((isVisible) => {
expect(isVisible).to.be.equal(true);
});
});
})
Run Code Online (Sandbox Code Playgroud)
我正在使用与chaa断言的摩卡咖啡。
请告知我单击其他元素后如何检查应用程序(或特定元素是否可见)。
您需要return您的回调函数的结果。
it('should minimize the application', () => {
return this.app.client.click('.minimize').then(() => {
return this.app.client.browserWindow.isVisible().then((isVisible) => {
return expect(isVisible).to.be.equal(true);
});
});
});
Run Code Online (Sandbox Code Playgroud)
或者,放下环绕的花括号,箭头功能将自动返回结果。
it('should minimize the application', () =>
this.app.client.click('.minimize').then(() =>
this.app.client.browserWindow.isVisible().then((isVisible) =>
expect(isVisible).to.be.equal(true);
);
);
);
Run Code Online (Sandbox Code Playgroud)
我认为这不是那么容易理解,但是可能就是我。
| 归档时间: |
|
| 查看次数: |
377 次 |
| 最近记录: |