Behat是一个用于自动化您的业务期望的php框架。它是PHP的行为驱动开发(BDD)框架,最初受到Ruby的Cucumber项目的启发。现在它不仅被接受为Cucumber的PHP实现,而且它提供了原始没有的一些非常独特的功能。
当我从 behat/bin 运行 behat 会话时,它显示仅使用在 FeatureContext 中定义的步骤。当我尝试 beta -dl 时,这一点得到了证实。我的 MinkContext 显然没有加载,因此......
这些 MinkExtension 基础上下文适应与 ajax 请求相关吗?
实际上,当我们想要处理ajax时,我们必须添加一些睡眠指令,我真的不喜欢这样,即使最终用户实际上正在“等待”某些东西,我认为它应该是
我只是在学习行为,所以如果这是非常基本的,我很抱歉。 我有这样的场景: 场景:创建任务 鉴于我有 JSON 有效负载: ”“” { “任务列表 ID”:3, ...
使用 HttpFoundation 创建要在 Behat 测试中使用的 JSON 请求
我有一个在curl中工作的JSON登录查询(即我正在发送数据并且它找到用户)。我想创建一个行为测试来检查它,但我无法在我的行为测试中重现它,并且测试......
使用 deps 在 Symfony 2.0 项目上安装 behat - 什么版本?
我有一个遗留的 Symfony 2.0 项目(准确地说是版本 2.0.11),我想向其中添加行为测试。 由于它是 Symfony 2.0,因此它使用 deps 供应商系统而不是 Composer。 我不在 pos...
我正在开发一个 Rest API 并使用 Behat 和 mink-selenium2-driver 对其进行测试(第一次)。出于安全考虑,每次调用都需要在请求标头中包含 apikey。 我的问题...
当 Symfony 请求包装为 Behat 请求对象时,如何设置它?
我试图使用 Symfony\Component\HttpFoundation\Request->attributes->set('token', 123);当它被包装为 Behatch\HttpCall\Request 时, 但是 behatch 对象没有属性,...
对于 Drupal 站点的自动化测试,我们使用 Behat 测试脚本。在我们的本地开发计算机上,我们使用由 Acquia Devdesktop 创建的自签名 SSL 证书。运行...
我一直在建立 Behat,以便促进 BDD 作为我公司的测试框架。要求还将其与 PHPUnit 合并,以便获得该平台的优势,
有人知道是否有办法获得 Behat 的测试报告,类似于我们为 Codeception 获得的测试报告? 我的意思是,具有漂亮格式输出的 Behat 只是为我们提供了功能文件的步骤。哪里...
我刚刚开始使用Behat 3.0和PhpStorm 8.0。一切都很好,只是对于异常,PhpStorm中没有堆栈跟踪显示。测试只是失败,没有任何反馈,没有哪里 ...
得到 "Mink实例未在Mink上下文类上设置。你是否启用了Behat 3的Mink Extension?
在我的composer.json中:{ ... "behatbehat": "^3. 6", "behatmink -extension", "^2. 3": "^2.3", "behatmink-goutte-driver". "^1.2", "behatmink-extension": "^1.2", "behatmink-selenium2-driver": "^1.4" } My behat.yml: ...
我有一个基于当前日期的功能,问题是在场景中写if条件是否是一个好的解决方案。简单的例子:如果测试的日期等于当前日期,那么其他字段就是......。
Behat / Mink switchToIframe错误异常:无效参数:'id'不能为字符串
我在Drupal站点中使用带有ChromeDriver的Behat / Mink / Selenium将输入数据设置到Braintree托管字段iFrame中,但出现错误:异常:无效参数:'id'不能为字符串。 ..
如何在behat 3.5中运行behat-html-formatter
我有behat 3.5,可以在Windows 10上正常运行。现在,我希望以html格式发布测试结果。我安装了此插件https://github.com/dutchiexl/BehatHtmlFormatterPlugin但是我该如何运行...
我正在尝试使用所见即所得编辑器(summernote)从表单将文本插入文本区域,为此我正在使用behat featurecontext文件。 textarea没有id标记,因此我需要选择类...
我在使用PHPUnit Bridge 5.0的symfony 4.3中有一个项目,我想在功能测试中使用assert函数。在较旧的项目中,我使用了PHPUnit软件包,并在require_once中包括了此...
如何在behat脚本中修复behat'DMore \ ChromeDriver \ StreamReadException'
我正在执行我的behat脚本并得到以下异常:/vendor/dmore/chrome-mink-driver/src/DevToolsConnection.php中的DMore \ ChromeDriver \ StreamReadException我正在得到以下...]
使用Behat的SilverStripe运行测试,抛出“未为模块silverstripe / framework找到behat.yml”错误
我正在从事SilverStripe项目。我正在尝试为我的项目使用Behat编写行为测试。但是运行测试时出现错误。以下是我到目前为止所做的。首先...