2017-10-19 58 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'); 
});