2017-05-31 22 views
0

以下の形式で要素を検証しようとしましたが、実行できませんでした。 SDで分度器を使用して要素を確認できません

チャイ宣言:

VARチャイ=必要とする( 'チャイ')。

var chaiAsPromised = require( 'chai-as-promised');

var expect = chai.expect;

chai.use(chaiAsPromised);

要素定義=>、検索結果:要素(by.className( 'CLASS_NAME'))

コード=>(searchResult.isPresent())should.equal(真。 ); &エラーメッセージ=>"未定義のプロパティを読み取ることができません '等しい'"

コード=>(searchResult.isPresent())toBe.equal(true)を期待しています。; &エラーメッセージ=>"無効なチャイプロパティ:戸部あなたは\もしかして。"

「にコード=>(searchResult.isPresent())to.equal(true)を期待する。 &エラーメッセージ。 =>"真等しくすることが期待{オブジェクト(flow_、stack_、...)}"

は誰でも要素を見つけるために私を助けることができる。

答えて

2

あなたは+分度器+チャイをCucumberJSを使用している場合+あなたと約束したチャイあなたはヘルプpromisses

+0

おかげで作業しているので、

expect(searchResult.isPresent()).to.eventually.equal(true); 

を次のようにあなたの期待を書く必要がありますあなたはeventuallyを追加する必要があります...あなたは私がのための要素の検証やアサーションを見つけることができます任意のリンクをお持ちの場合チャイ。 – KAK

+0

あなたは正確に何を知りたいですか? – wswebcreation

関連する問題