指定された要素の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
オプション
文字列

出力に表示するオプションのログメッセージ。省略した場合は、デフォルトのメッセージが表示されます。