cucumberjs

    2热度

    1回答

    我试图在cucumber.js中的一个步骤(一个平台上有多个网站的页面)保存当前的导航状态,所以下面的步骤场景可以处理它。我认为使用世界对象,但神秘的事情正在发生。 我有一个导航状态对象是这样的: module.exports = { pageName:null, siteName: null, isLoggedIn: false } 然后,我有一个Naviga

    0热度

    1回答

    所以我写了一个Angular应用程序,我想实现端到端测试,所以我在网上搜索了一个工具。我发现量角器和黄瓜是两种流行的工具,但我很困惑,他们之间有什么不同。

    0热度

    1回答

    我有一个黄瓜功能像这样的: @MainSuite Scenario: Verify that user can login Given I can see the login form Then I set a username And I set a password And I click in Login button Then I see

    0热度

    1回答

    我想要得到的每一步都多少次黄瓜测试中使用的一些统计数据 所以可以说我有一个步骤定义这样的步骤 this.When(/^"([^"]*)" is clicked$/, function (someElementId, callback){}); 和2用法(在一个或多个特征文件) "a" is clicked "b" is clicked 我想知道,这一步"([^"]*)" is click

    1热度

    1回答

    背景 我想我最好弄清楚CucumberJS 2.0.0黄瓜表情,颇有几分自1.3.0改变。 黄瓜表达式可以在步骤的定义可以用来代替正则表达式: When(/^I search for "{searchTerm}"$/, function (searchTerm) { 相反的: When(/^I search for "([^"]*)"$/, function (searchTerm) {

    0热度

    1回答

    的问题 我一直在使用的输出前的勾,使我们有特色的名字来命名我的截图文件,从一开始的方案名称方案之前钩以及截图来自的场景。 ,我是在1.3.0得到输出允许我做一个scenario.getName()要做到这一点,不过,从1.3.0格式已经在2.0.0 有没有人想出如何做到这一点改变? 守则 // hooks.js defineSupportCode(function ({registerHandl

    0热度

    1回答

    我正在使用cucumber-js 我在同一网址中有一些幻灯片。对于我的功能,我想为测试人员提供一种打开url的方法,然后在同一个url上有多个场景: 下面的解决方案的问题是,对于每个场景重新打开url,重置滑到开始。我永远不会测试每个幻灯片步骤作为一个单独的场景。 任何帮助或建议赞赏:例如: 特点:估值幻灯片用户的旅程 - 预reqisite作为一个开发者,我想打开URL /评估/ Backgro

    1热度

    1回答

    所以,我实现了一个Cucumberjs数据表,但我不认为我这样做是正确的。这里我有什么 this.And(/^If I click the row "([^"]*)" then I should the following nested information$/, function (rowName, data) { resultPage.clickRow(rowName);

    0热度

    1回答

    是否有可能在Node中将黄瓜测试标记为挂起,所以我们有指定的即将发布的功能,但是要避免失败的自动化测试? module.exports = function() { this.Given(/^Some future scenario$/, function(callback) { callback(); } }

    0热度

    1回答

    因此,我们在我们相当新鲜的Angular2项目中引入了Cucumber + Gherkin来探索e2e测试。我们决定在JS中编写步骤定义。我试图在步骤定义中相当通用。 这就是我想实现: 我们有 this.Then(/^I should see (.*) on the page$/, function(componentName, callback) { expect(element(by.id(c