【发布时间】:2021-10-07 12:47:43
【问题描述】:
我正在尝试使用 Mocha、Chai 和 WebdriverIO 运行测试,该测试断言网站的标题 www.travellifemedia.com 与使用 browser.getTitle 和 strictEqual 的标题相同。出现屏幕截图中的错误,不确定我是否搞砸了。
const assert = require('assert');
var chai = require('chai');
describe('Travel Life Media Homepage Test', () => {
it('should have the right title', () => {
const url = browser.url('https://www.travellifemedia.com/');
const title = browser.getTitle();
assert.strictEqual(title, 'Travel Life Media: Tourism Marketing');
})
it('should save a screenshot of the browser view', function () {
browser.saveScreenshot('./screenshots/screenshot.png');
});
it('should detect if an element is clickable', () => {
const el = $('.ab_b')
let clickable = el.isClickable();
console.log(clickable); // outputs: true or false
// wait for element to be clickable
browser.waitUntil(() => el.isClickable())
});
})```
[Image of Error in VSCode][1]
[1]: https://i.stack.imgur.com/eW2vN.png
【问题讨论】:
标签: javascript selenium testing mocha.js chai