嗨,我正在使用带有 webdriverio 的黄瓜(使用 chai 和 chai-as-promised) - 以下测试工作 -
browser.getText('#copyright').to.eventually.equal('my text').and.notify(callback),
但是如果我使用像 h1 这样的元素而不是 '#copyright' 则它不起作用,所以
browser.getText('h1').to.eventually.equal('my text').and.notify(callback)
不工作,
但是如果我将测试重写为,回调会返回我的文本 -
browser.getText('h1', function(err, text)
{
expect(text).to.equal('my test');
callback();
});
我想知道有什么区别以及为什么第二个“h1”不适用于 chai-as-promised' 谢谢