使用 jest assertion 时,Matcher 函数应该 return 以下格式的对象
Matcher functions should return an object in the following format when using jest assertion
当我使用 wdio 和 mocha 作为测试框架针对多个浏览器进行 运行ning 测试时,我收到以下错误,如果它 运行ning 仅针对一个浏览器[=13],则相同的断言工作正常=]
describe ('Landing Page test suite',()=> {
before(()=>{
browser.url('/')
})
it ('1. Page should be loaded proeprly',()=>{
p.header.waitForDisplayed()
expect(p.header).toBeVisible()
})
})
Unexpected return from a matcher function.
Matcher functions should return an object in the following format:
{message?: string | function, pass: boolean}
'[{"message": [Function message], "pass": false}, {"message": [Function message], "pass": false}]' was returned
这是代码示例
https://github.com/Amrkamel1/wdExample.git
运行: npm i
npm 运行 测试
“toBeVisible”是一个 Jest 匹配器,不能与 WebdriverIO 一起使用。请使用正确的匹配器:https://webdriver.io/docs/api/expect.html#tobedisplayed
当我使用 wdio 和 mocha 作为测试框架针对多个浏览器进行 运行ning 测试时,我收到以下错误,如果它 运行ning 仅针对一个浏览器[=13],则相同的断言工作正常=]
describe ('Landing Page test suite',()=> {
before(()=>{
browser.url('/')
})
it ('1. Page should be loaded proeprly',()=>{
p.header.waitForDisplayed()
expect(p.header).toBeVisible()
})
})
Unexpected return from a matcher function.
Matcher functions should return an object in the following format:
{message?: string | function, pass: boolean}
'[{"message": [Function message], "pass": false}, {"message": [Function message], "pass": false}]' was returned
这是代码示例 https://github.com/Amrkamel1/wdExample.git
运行: npm i npm 运行 测试
“toBeVisible”是一个 Jest 匹配器,不能与 WebdriverIO 一起使用。请使用正确的匹配器:https://webdriver.io/docs/api/expect.html#tobedisplayed