gpt4 book ai didi

node.js - Webdriver Selenium 测试通过但应该失败

转载 作者:行者123 更新时间:2023-11-28 20:36:14 24 4
gpt4 key购买 nike

我正在使用 Nodejs、Webdriverio、wdio.conf.js 和测试。

当我像这样运行测试时:

describe('Admin Interface', function() {
it('should have the correct header title', function *() {

var header = yield browser.getText('h1');
header.should.be.equal('blahblah');

});
});

..它通过了...即使它不应该通过( header 错误)

[Chrome 48.0 Windows 10 #0-0] Running: Chrome (v48.0) on Windows 10
[Chrome 48.0 Windows 10 #0-0]
[Chrome 48.0 Windows 10 #0-0] Admin Interface
[Chrome 48.0 Windows 10 #0-0] √ should have the window title based on user
settings
[Chrome 48.0 Windows 10 #0-0] √ should have the correct header title
[Chrome 48.0 Windows 10 #0-0] 2 passing (3s)

这是我的 wdio.conf.js

exports.config = {
specs: [
'./test/views/admin/**.test.js',
],
capabilities: [{
browserName: 'Chrome',
browser_version: '48.0',
os: 'Windows',
os_version: '10',
resolution: '1024x768',
'browserstack.local': true,
'browserstack.debug': true
}],
baseUrl: 'http://localhost:5000',
(and some more...)
}

为什么我的测试通过了?什么时候不应该?...就好像我可以写任何东西,它仍然会通过..

最佳答案

当我删除产量和功能时,它会起作用 *

describe('Admin Interface', function() {
it('should have the correct header title', function () {

var header = browser.getText('h1');
header.should.be.equal('blahblah');

});
});

现在测试失败

关于node.js - Webdriver Selenium 测试通过但应该失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53485012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com