我正在测试电子应用程序使用这些技术,Spectron,Chai,chai 正如承诺的那样我想将我的测试用例写在单独的文件中,除了所有在一个文件中。
这是我尝试过的,
describe("Login", function () {
this.timeout(10000);
//Case 1: wait for Electron window to open
it('open window', function () {
return app.client.waitUntilWindowLoaded().getWindowCount().should.eventually.equal(1);
});
//Case 2: Initial Login - Empty username & Password
it("Click on Login Without any Data", function () {
//Wait for window to load
return app.client.waitUntilWindowLoaded()
.setValue(usernametxt, "")
.setValue(passwordtxt, "")
.click(submitbtn)
.getText('.notification-content')
.should.eventually.equal("Please fill both username and password");
});
});
只是我想从测试初始化文件中将案例 1 和案例 2 写入单独的文件。