gpt4 book ai didi

node.js - 如何使用 cucumber.js 在小 cucumber 中使用 "And"

转载 作者:搜寻专家 更新时间:2023-10-31 23:48:29 25 4
gpt4 key购买 nike

我正在尝试使用 Cucumber.JS 进行自动化测试。如果我执行以下操作...

var sharedSteps = module.exports = function(){
this.World = require("../support/world.js").World;
this.When(/^I click on the cart$/, function(next) {
this.client.click("#cartLink", function(err, res){
});
});
...
}

Scenario: Make sure clicking on the cart works
Given I go on the website "https://site.com/"
When I click on the cart
Then I should be on the cart page

但是,如果我使用 And

执行以下操作,一切正常
var sharedSteps = module.exports = function(){
this.World = require("../support/world.js").World;
this.And(/^I click on the cart$/, function(next) {
this.client.click("#cartLink", function(err, res){
});
});
...
}

Scenario: Make sure clicking on the cart works
Given I go on the website "https://site.com/"
And I click on the cart
Then I should be on the cart page

我明白了

TypeError: Object # has no method 'And'

那么正确的方法是什么(不用说你应该使用 when 无论如何因为我还有其他不那么简单的场景)

最佳答案

我最终能够在 Gherkin 中使用 And 并使用 this.When

关于node.js - 如何使用 cucumber.js 在小 cucumber 中使用 "And",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24747464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com