cucumber 相关问题

Cucumber是一种行为驱动开发(BDD)工具,它以纯文本(以简单的Gherkin语言结构)编写的功能描述作为自动化测试。

如何使用Gherkin基于授权测试过滤器?

我不明白当没有实际的商业行为来测试某些东西时,情景会是怎样的。以下情况是否足够好?我不明白它如何被转换成过去,......

回答 2 投票 1

在钩子Cucumber中使用ENV变量

如何在钩子中使用ENV变量?我在我的env.rb文件中设置了一些驱动程序配置,它在if语句中工作。如果ENV ['headless_phantom'] Capybara.register_driver:poltergeist do | app | ...

回答 1 投票 0

从Jenkins构建存档黄瓜报告

我正在通过Jenkins运行每晚一次的Cucumber测试自动化套件,但我有兴趣将报告归档到某处并将其用于未来的指标和审计活动。我有什么......

回答 1 投票 0

方案概述是否支持变量?

我走过了Scenario Outlines Wiki,但我对它有一些疑问:1,例如,如下图所示,数据表值是否支持变量?情景大纲:吃...

回答 1 投票 1

Rails BDD无法找到可见的xpath“/ html”(Capybara :: ElementNotFound)

当我尝试进行集成测试时selenium-webdriver我在这个断言中失败了:@ user = FactoryBot.create(:user)@client = FactoryBot.create(:client,user:@user)@event = FactoryBot.create(:event ,...

回答 1 投票 0

Cucumber-jvm共享驱动程序示例

有人和cucumber-jvm有一个sharedDriver示例吗? SharedDriver已经实现了Ashlak的描述,但是我如何实例化驱动程序并在页面对象之间共享?共享......

回答 1 投票 -1

红宝石黄瓜测试多个浏览器

我正在使用Windows 10 32位ruby版本233,我正面临着这些问题,即在11浏览器上运行测试,并且Chrome浏览器用于已经运行的测试(使用页面对象)...

回答 2 投票 1

AbstractTestNGCucumberTests中的空指针异常

测试NG错误日志出错:[错误]在cucumber.api.testng.AbstractTestNGCucumberTests.features(AbstractTestNGCucumberTests.java:29)的java.lang.NullPointerException ...

回答 1 投票 0

Capybara Regex与Find

我正在尝试在过渡期间为正在开发的应用程序编写一些通用的东西。标题元素在h2和h3之间不断变化,并导致不必要的失败。我想要 ...

回答 2 投票 0

如何在黄瓜的步骤定义中添加I18n功能?

env.rb => def setup_language_resources I18n.load_path = ['features / configuration_resources / english.yml'] case ENV ['Language']当'english'I18n.locale =:en when'...

回答 1 投票 0

使用ruby + watir-webdriver + cucumber和parallel_tests gem在多个浏览器中运行测试

目前,我使用cucumber.yml中的并行配置文件加载环境特定文件,使用hooks.rb设置浏览器。我使用'parallel_cucumber features'运行我的测试。我的......没什么了

回答 1 投票 1

AmbiguousStepDefinitions在Cucumber中为两个类似的步骤定义抛出异常

我目前遇到了在尝试运行Cucumber测试时抛出的AmbiguousStepDefinitionsException。这让我很困惑,因为据我所知,在步骤结束时使用$ ...

回答 1 投票 0

如何在Jenkins Server(Linux)上运行Cucumber无头测试

如何在Jenkins Server(Linux)上运行Cucumber无头测试?在Jenkins上使用'无头'宝石执行Cucumber / Watir-Webdriver测试的正确方法是什么?第一次尝试:我有...

回答 2 投票 3

页面对象模型链接是否与Cucumber的Gherkin兼容?

使用Test Automation的页面对象模型,我们将页面链接在一起,如下所示:WebDriver driver = new WebDriver()HomePage homePage = new HomePage(driver); LoginPage loginPage = homePage.GoToLoginPage(); ...

回答 3 投票 23

所有黄瓜测试后运行

有没有办法在所有黄瓜测试运行后运行一个方法? @After注释将在每次测试后运行,对吗?我想要的东西只能运行一次,但是......

回答 3 投票 3

应用程序已初始化。 (RuntimeError)在使用Cucumber和虚拟应用程序测试Rails引擎时

我刚刚使用rails plugin new创建了一个新的Rails 5.1.4引擎 --dummy-path = features / dummy --skip-test-unit --mountable,更新gemspec / Gemfile文件以添加cucumber-rails(1 ....

回答 1 投票 0

自动运行黄瓜表

我有一个带有数据表的黄瓜场景:场景:登录功能给定登录屏幕当我输入电子邮件时 和密码为 |电子邮件|密码......

回答 1 投票 0

如何将场景绑定到cucumber java中的特定步骤类

有没有办法将场景绑定到黄瓜的步骤类。我希望黄瓜能够在特定的类中查找场景的步骤,而不是查看包中的所有步骤。这个 ...

回答 2 投票 0

春季启动黄瓜测试

我尝试执行一些Spring启动应用程序的Cucumber测试。在测试运行之前,似乎没有启动Spring Boot。我错过了什么? HTTPS://bitbucket.org/oakstair/spring-boot -...

回答 3 投票 1

cucumber + java:将步骤1中返回的参数传递给第2步

我是黄瓜新手。我们有以下用于通过黄瓜进行UI自动化的用例。请考虑以下示例。在TestNg中,@ Test {“formname”} public void createAndSearchForm(String formName){/ ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.