2017-10-19 4 views
0

使用してそれを比較:グラブスパンからのテキストと私は1つのページにソースでこれを持ってCodeceptJS

<span class="price-length price-length--4">666</span> 

そして、私は別のページ上のソースに

<span class="price-length price-length--7">777</span> 

これを持っているし、私はそれをつかむしたいです666の値を保存し、どこかに保存して777と比較してください。

私はI.grabValueFrom('some_xpath_to_value')を試しましたが、再利用する方法がわかりません。どのようにI.grabValueFrom関数がcodeceptjsで返す値を表示するには?

答えて

1

あなたがそうのような関数からの「降伏」を介して値を返すジェネレータ関数を使用することができます。

Scenario('Yield', function* (I) { 
    let value = yield I.grabValueFrom(some_xpath_to_value); 


    let assert = require('assert'); 
    assert.equal(value, '777'); 
}); 
関連する問題