.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 オプション |
文字列 | 出力に表示するオプションのログメッセージ。省略した場合は、デフォルトのメッセージが表示されます。 |