expect.element().property() 建议编辑
检查元素的给定 DOM 属性是否具有预期值。有关所有可用的 DOM 元素属性,请参阅 MDN 上的 Element 文档。
用法
示例
this.demoTest = function (browser) {
browser.expect.element('body').to.have.property('className').equals('test-class');
browser.expect.element('body').to.have.property('className').matches(/^something\ else/);
browser.expect.element('body').to.not.have.property('classList').equals('test-class');
browser.expect.element('body').to.have.property('classList').deep.equal(['class-one', 'class-two']);
browser.expect.element('body').to.have.property('classList').contain('class-two');
browser.expect.element('body').to.have.domProperty('classList').contain('class-two');
};
参数
名称 | 类型 | 描述 |
---|---|---|
property |
string | 属性名称 |
message 可选 |
string | 要在输出中显示的可选日志消息。如果缺失,则会默认显示一条消息。 |