2017-10-19 41 views
0

比較一下我的來源有這樣一個頁面上:抓取文本,然後使用CodeceptJS

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

而且我有這個源另一個頁面

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

我要搶上666值,將它存儲在某個地方,並與777進行比較。如何使用codeceptjs來做到這一點?我試過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'); 
});