cucumberjs

    4热度

    1回答

    我试图通过webdriverIO学习更多的cucumberjs,并且在启动我的测试时遇到了一些麻烦。 其实,我要盖这个简单的功能: Feature: Example Feature In order to become productive As a test automation engineer I want to understand the basics of

    1热度

    1回答

    所以我有该标识符的多个元件.. var dropDownMenus = $('.select2-choice.ui-select-match.ng-scope'); 而且有两个。如果我只是做一个dropDownMenus.click();它会工作,因为它默认为第一个。但每当我做一个dropDownMenus [0] .click(),我得到一个点击未定义的错误。点击特定索引的最简单方法是什么?

    0热度

    1回答

    我想评估世界文件中的this.BeforeFeature钩子中的标记功能,但我得到错误'TypeError:handler不是函数'。我从错误消息中解释的是,this.BeforeFeature()将函数作为参数,我使用下面的代码。 还有其他的方法可以加速这个问题 - 比如读取功能的名字,但它会完全打败标签的目的,所以我不想采用这种方法。 this.registerHandler('BeforeF

    4热度

    3回答

    我正在使用量角器黄瓜框架,我想为我写的测试生成html报告。我决定用cucumber-html-reporter来实现它。在我hooks.js我写了一个this.After对象采取截图的测试失败: this.After(function(scenario, callback) { if (scenario.isFailed()) { browser.takeScreensho

    0热度

    1回答

    我正在做一些重新组织,并移动黄瓜测试,步骤定义和页面对象所在的文件。测试运行良好之前,但现在每当我尝试运行它们,我立即得到一个未定义的步骤错误。是否有某个特定文件可以更新,以便可以找到步骤定义? 只是一点点的详细信息 - 文件夹结构的设置类似于 []tests []features []step_definitions []page_objects 是因为step

    0热度

    1回答

    我是一名新程序员。我正在设置一个cucumber.io套件。我阅读文档并从https://github.com/cucumber/cucumber-js/blob/master/docs/nodejs_example.md开始设置示例。当我运行提供的测试时,示例测试通过,如预期。 方案:阅读文档 ✔鉴于我对Cucumber.js GitHub的仓库 ✔当我点击 “CLI” ✔然后我会看到 “运行特

    1热度

    2回答

    所以我发现代码网上说非常有效等待一个唯一的标识符,以在页面上加载,可以与它进行交互之前的这一点点.. this.waitForElementToBePresent = function(element) { browser.wait(function() { return element.isPresent(); }, 60000); }; 我是新来的

    0热度

    2回答

    我正在寻找下载黄瓜软件来编写小黄瓜场景,基本上它是我们的产品负责人用来编写场景作为BDD的一部分。当我在网上看时,我发现我找不到一个独立的黄瓜软件。是否有任何独立的软件安装黄瓜场景可以写在小黄瓜语言?

    0热度

    1回答

    所以我想知道是否有办法跳过黄瓜数据表的某些行。比方说给这个例子中(从黄瓜的网站上得到) Scenario Outline: feeding a suckler cow Given the cow weighs <weight> kg When we calculate the feeding requirements Then the energy should be

    0热度

    2回答

    我有一个表,我想验证表中显示的数据使用黄瓜情景大纲。我知道你可以使用一个重复类似的一系列步骤,但是可以使用数据表来验证4x4表是什么吗?所以,如果我的例子看起来像.. Examples: | name | age | disabled | insured | | Tim | 56 | N | N | | Bob | 72 | Y | N | | Lee | 52 | Y | Y