behat 相关问题

Behat是一个用于自动化您的业务期望的php框架。它是PHP的行为驱动开发(BDD)框架,最初受到Ruby的Cucumber项目的启发。现在它不仅被接受为Cucumber的PHP实现,而且它提供了原始没有的一些非常独特的功能。

如何在behat中使用页面对象模型时修复“ArgumentCountError”

我试图在我的behat框架中使用页面对象模型。这是我的代码片段。 HomePage.php使用Behat \ Behat \ Context \ Context;使用SensioLabs \ Behat \ PageObjectExtension \ PageObject \ Page;上课...

回答 1 投票 0

有没有办法在网站自动化过程中自动截取故障?

我的所有自动化脚本必须在午夜运行,并且我在第二天早上看到报告中的失败并且无法重现,并且我向开发人员提出的问题被拒绝为非...

回答 2 投票 1

未在FeatureContext文件中定义的步骤。我已经定义了步骤。不确定是否正在调用featurecontext文件

这是我的behat.yml文件。我试过变种以链接FeatureContext文件。有人可以通过检查这是否是链接behat.yml文件中的功能上下文文件的正确方法来帮助我。在......

回答 1 投票 0

如果您在使用Laravel的测试环境中,是否有一种默认模拟API请求的方法?

我有一个通过单击表单中的按钮调用的API方法,在该API方法内部,使用guzzle向另一个项目的另一个API发出请求。这很好。我的问题是我...

回答 1 投票 0

Behat mink - 无法在没有已知标识符的情况下测试休息方法

我有一个问题来测试一些rest api:我无法从创建的资源中获取id以检查该资源是否存在。在这里我正在检查id:dab2b33f-0a36-4cd6-a0d4-c175515abbab但是每次我运行“...

回答 2 投票 0

如何使用PHP和Facebook WebDriver上传文件?

我正在使用Facebook和Behat(没有貂皮)与Selenium使用Facebook WebDriver。我正在处理我的上一个测试用例,即上传保存在我的计算机上的本地文件(图像)(使用Mac)。我怎么能够 ...

回答 1 投票 0

测试环境中的symfony2 behat:未创建数据库表

我试图做我的申请,我有一个大问题;数据库表没有创建,所以我不能放任何灯具。我的场景是:场景:检查故事页面给定数据库已设置...

回答 2 投票 1

如何将参数对象变量从behat.yml传递给FeatureContext.php构造函数?

在我的behat.yml上下文中,我需要将一个参数对象变量传递给FeatureContext.php构造函数方法。在我的behat.yml文件中,我无法实例化...所需的类的实例。

回答 1 投票 0

删除或注释gitlab中多个要素文件中的一行

我想在gitlab中对100多个特征文件中的单行Gherkin代码进行注释。我可以手动做,如果它为~10但我们在这里谈论100+。我用gitlab,behat和Gherkin。一世 ...

回答 1 投票 0

没有元素匹配XPath“// html”(Behat \ Mink \ Exception \ DriverException)

我真的无法弄清楚为什么Mink / Behat找不到“登录”文字。我的场景很简单:场景:有效注册鉴于我在“/ register /”然后响应状态代码...

回答 2 投票 1

Windows上的Behat - 截图

我有几个Behat测试使用类似的东西截取屏幕截图:$ driver-> getWebDriverSession() - > screenshot();有谁知道Behat插件或扩展可以......

回答 2 投票 3

在执行Behat上下文期间不会加载Doctrine注释

我使用Symfony 2.8和Behat 3.3。我在project_root / features / bootstrap目录中有标准的FeatureContext类。在场景执行之前我想要清除DB:/ ** * @BeforeScenario ...

回答 1 投票 1

如何让behat在填充之前等待元素显示在屏幕上?

当我点击一个按钮时,会打开一个带有表单的新页面,我需要在该页面上填写一个字段。但是,只要页面开始加载,就会尝试填充尚未填充的字段...

回答 3 投票 2

Random String作为相同的字符串传递给php

尝试使用PHP与Behat创建功能测试,我想要一个随机字符串的电子邮件,但我希望每次新测试运行时字符串是随机的,但我想传递相同的字符串...

回答 1 投票 0

“你的测试错了。测试没有看到90秒的新命令。时间安排。“Saucelabs

当我在suacelabs上运行测试用例时,我收到错误。我想将超时时间增加到180秒。我尝试了这个功能:{'platform':'OS X 10.10','browser':'chrome','version':'...

回答 3 投票 0

是否有工具可用于检查小黄瓜语言的代码质量?

我正在使用behat测试框架来测试我的网站。在那里我需要用小黄瓜语言编写.features文件。所以我想知道如果有任何工具可用 - 1.Validate ...

回答 1 投票 0

BEHAT - 无法在浏览器中执行测试

我是BEHAT的初学者。我刚刚采用了一个基本的示例脚本,并尝试在firefox / chrome驱动程序中执行相同的操作,但在执行时遇到问题。我的Behat.yml:behat.yml默认:扩展:...

回答 1 投票 0

Selenium与Behat和Mink一起使用时如何工作?

我有一个运行测试到Drupal 8网站的任务。我有一个linux盒子。我已经成功配置了Behat + Mink。当我在behat.yml中使用默认goutte时,我的测试运行正常。但是当我添加......

回答 1 投票 0

behat.yml中的参数

我想制作behat.yml - 默认:扩展:Behat \ MinkExtension \扩展:base_url:'my-url'从parameters.yml中提取的参数......这可能吗?我制造了一个 ...

回答 4 投票 2

My Behat Scenario Outline的步骤定义返回undefined

我正在使用Behat v3.0为我的代码创建测试,但我在我的功能文件的场景大纲中有几个步骤仍未定义。我的场景大纲示例:场景大纲:发送...

回答 1 投票 0

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