要素の指定されたCSSプロパティが存在するかどうか、そしてオプションで期待値と一致するかどうかを確認します。

使用方法

this.demoTest = function (browser) {
  browser.expect.element('#main').to.have.css('display');
  browser.expect.element('#main').to.have.css('display', 'Testing for display');
  browser.expect.element('#main').to.not.have.css('display');
  browser.expect.element('#main').to.have.css('display').before(100);
  browser.expect.element('#main').to.have.css('display').which.equals('block');
  browser.expect.element('#main').to.have.css('display').which.contains('some value');
  browser.expect.element('#main').to.have.css('display').which.matches(/some\ value/);
};

パラメータ

名前 タイプ 説明
property string

CSSプロパティ名

message
オプション
string

出力に表示するログメッセージ(オプション)。指定しない場合、デフォルトのメッセージが表示されます。