我有一个功能“从外部网站导入文章”。在我的第一个场景中,我测试从外部网站导入链接列表。
Feature: Importing articles from external website
Scenario: Searching articles on example.com and return the links
Given there is an Importer
And its URL is "http://example.com"
When we search for "demo"
Then the Importer should return 25 links
And one of the links should be "http://example.com/demo.html"
在我的步骤中,我在一个@result
数组中有 25 个链接。
在我的第二种情况下,我想获取其中一个链接并测试我正确解析文章的事实。
现在显然我不想每次都去外部网站,尤其是现在第一个场景已经过去了。
如何在此处继续进行,以便在不为第一个场景发出 HTTP 请求的情况下继续测试?或者我应该运行一次并@result
在其余场景中保留数组,以便我可以继续使用实际结果集?