.assert.domPropertyEquals() 建议编辑
检查给定元素的指定 DOM 属性是否具有预期的值。有关所有可用的 DOM 元素属性,请查阅 MDN 上的 Element 文档.
如果结果值是 JSON 对象或数组,将执行深度相等性比较。
用法
示例
this.demoTest = function (browser) {
browser.assert.domPropertyEquals('#main', 'className', 'visible');
// deep equal will be performed
browser.assert.domPropertyEquals('#main', 'classList', ['class-one', 'class-two']);
// split on ',' and deep equal will be performed
browser.assert.domPropertyEquals('#main', 'classList', 'class-one,class-two']);
};
参数
名称 | 类型 | 描述 |
---|---|---|
定义 |
字符串 | 对象 | 用于定位元素的选择器 (CSS/Xpath)。可以是字符串,也可以是指定 元素属性 的对象。 |
domProperty |
字符串 | DOM 属性名称。 |
expected |
字符串 | 要检查的 DOM 属性的预期值。 |
msg 可选 |
字符串 | 要在输出中显示的可选日志消息。如果缺少,将显示默认消息。 |