.assert.domPropertyContains() 編集を提案
指定された要素のDOMプロパティが期待値を持っているかどうかを確認します。利用可能なDOM要素プロパティについては、MDNのElementドキュメントを参照してください。
複数のプロパティを指定できます(配列またはコマンド区切りリストとして)。Nightwatchは存在するかどうかをそれぞれチェックします。
使用方法
例
this.demoTest = function (browser) {
browser.assert.domPropertyContains('#main', 'classList', 'visible');
// in case the resulting property is an array, several elements could be specified
browser.assert.domPropertyEquals('#main', 'classList', ['class-one', 'class-two']);
browser.assert.domPropertyEquals('#main', 'classList', 'class-one,class-two');
};
パラメータ
名前 | 型 | 説明 |
---|---|---|
定義 |
文字列 | オブジェクト | 要素の位置を特定するために使用されるセレクタ(CSS/XPath)。文字列、または要素のプロパティを指定するオブジェクトのいずれかです。 |
domProperty |
文字列 | DOMプロパティ名。 |
expected |
文字列 | チェックするDOMプロパティの期待値。 |
msg オプション |
文字列 | 出力に表示するオプションのログメッセージ。省略した場合は、デフォルトのメッセージが表示されます。 |