cucumber

    0热度

    2回答

    在我的黄瓜测试中,我想截取我系统边界上的一些调用,然后验证这些调用的参数。 因此,在每个场景中,我执行一些操作,拦截器拦截调用某些外部系统的参数并将它们存储在某个类中,我们将其称为ScenarioContext。然后这些参数在我的@Then步骤定义中进行验证。 的问题是ScenarioContext类具有全局@Singleton范围意味着许多不好的事情,包括无法并行运行,必要情况下每个场景,场景之

    0热度

    1回答

    我有一个Docker容器配置为运行Nginx并重定向流量。我正在Docker容器之外运行验收测试,并且需要我的URL请求被重定向。 目前从命令行运行“docker exec -ti {container} curl”会返回我想要的响应,但是我的Unirest HTTP客户端没有通过容器发送请求(因为我没有告诉它,不确定如何/如果我能)。 我认为我的解决方案是以编程方式在我的测试中创建“docker

    0热度

    1回答

    当为不同视口桌面/移动设备运行黄瓜套件时,我希望在运行时将ENV ['VIEWPORT']值预先添加到功能名称或场景名称所以我可以在HTML报告中看到场景失败的视口。我正在生成统一的HTML报告,我合并了所有视口报告。每个场景都可以在任何基于上述ENV标志的平台上运行,因此无需通过视口标记场景

    0热度

    1回答

    我正在学习测试自动化。我在Ruby语言中使用'cucumber','rspec','selenium-web driver'框架。在测试中,我几乎可以执行每一步。自动点击按钮时发生错误。 Step definitions: Quando(/^clicar o botão "([^"]*)"$/) do |botaoSave| # @navegador.find_elements(:xp

    0热度

    2回答

    我对BDD与黄瓜相关的最佳做法有两个疑问。 我有一个页面来自动注册用户。 你输入你的个人资料,如:姓名,电子邮件和确认 然后你选择你感兴趣的网站的选项(有10个组合框,可以任意多)。 插入一个recaptcha并发送。 我需要验证所有成功案例以及失败。 所以,这里是我的问题: 1)与recaptcha页。 由于无法自动执行回覆,并且这一步自然会进入我的测试,因此我应该为无效的验证码验证做一个场景吗

    0热度

    1回答

    从命令行运行的mvn clean test表示,在此环境中没有提供编译器,也许您正在JRE而不是JDK上运行。 已选择已安装JRE作为最新的JDK中的偏好设置,仍然会出现上述错误。 当运行单一功能的文件,正在执行的旧代码(即虽然我从方案中注释掉几步,他们正在执行) 同样的,詹金斯工作正常建设时的代码。

    1热度

    1回答

    有没有办法读取结果文件的执行和生成后的结果文件通过同一个项目 我用黄瓜Maven项目 @RunWith(Cucumber.class) @CucumberOptions(features = "src/test/resources/Feature", glue = { "stepDefinition" }, plugin = { "pretty", "json:target/samp

    0热度

    2回答

    作为测试自动化工程师。我想在运行时排除一些示例。 例如: Scenario: Some simple scenario Given I logged in as <local> user When I visit home page Then I should see <local> logo Examples: User |local| |UK | #ignore 'Spain'

    0热度

    1回答

    非常相似,这样的问题:Easy way to detect whether rspec or cucumber is running? 我怎么能在Ruby中发现,我下黄瓜运行? 我有一个共同的代码项目,这将需要一些路径变量,如果正在使用的代码是黄瓜项目或标准的脚本改变。我正在尝试涵盖相对路径问题。当在黄瓜结构下文件结构不同时,require_relative'../../{filename}'将失

    0热度

    1回答

    我查看了Specflow和Cucumber的文档,我找不到这个问题的明确答案。比方说,比如我有一个[鉴于]一步一个完整的输入表是这样的: Given I login with a <pin> and it is a valid <user role> | PIN | User Role | | 111111 | Admin | | 222222 | User | 我的主要问题是,如果