Checks if the given attribute of an element has the expected value.

Usage

Example

this.demoTest = function (browser) {
  browser.assert.attributeEquals('body', 'data-attr', 'some value');
};

Parameters

Name Type description
definition string | object

The selector (CSS/Xpath) used to locate the element. Can either be a string or an object which specifies element properties.

attribute string

The attribute name

expected string

The expected value of the attribute to check.

msg
Optional
string

Optional log message to display in the output. If missing, one is displayed by default.