behat 相关问题

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

MinkContext 未加载和使用

当我从 behat/bin 运行 behat 会话时,它显示仅使用在 FeatureContext 中定义的步骤。当我尝试 beta -dl 时,这一点得到了证实。我的 MinkContext 显然没有加载,因此......

回答 1 投票 0

这些 MinkExtension 基础上下文适应与 ajax 请求相关吗?

实际上,当我们想要处理ajax时,我们必须添加一些睡眠指令,我真的不喜欢这样,即使最终用户实际上正在“等待”某些东西,我认为它应该是

回答 1 投票 0

如何在behat中替换URL并传递数据

我只是在学习行为,所以如果这是非常基本的,我很抱歉。 我有这样的场景: 场景:创建任务 鉴于我有 JSON 有效负载: ”“” { “任务列表 ID”:3, ...

回答 1 投票 0

使用 HttpFoundation 创建要在 Behat 测试中使用的 JSON 请求

我有一个在curl中工作的JSON登录查询(即我正在发送数据并且它找到用户)。我想创建一个行为测试来检查它,但我无法在我的行为测试中重现它,并且测试......

回答 1 投票 0

使用 deps 在 Symfony 2.0 项目上安装 behat - 什么版本?

我有一个遗留的 Symfony 2.0 项目(准确地说是版本 2.0.11),我想向其中添加行为测试。 由于它是 Symfony 2.0,因此它使用 deps 供应商系统而不是 Composer。 我不在 pos...

回答 1 投票 0

如何在行为测试中设置请求标头?

我正在开发一个 Rest API 并使用 Behat 和 mink-selenium2-driver 对其进行测试(第一次)。出于安全考虑,每次调用都需要在请求标头中包含 apikey。 我的问题...

回答 4 投票 0

确保选择字段具有这些选项

使用Behat,我如何确保选择字段包含一组给定的选项? 我看不到任何检查此问题的核心方法。

回答 1 投票 0

当 Symfony 请求包装为 Behat 请求对象时,如何设置它?

我试图使用 Symfony\Component\HttpFoundation\Request->attributes->set('token', 123);当它被包装为 Behatch\HttpCall\Request 时, 但是 behatch 对象没有属性,...

回答 1 投票 0

Behat selenium 测试信任自签名 SSL 证书

对于 Drupal 站点的自动化测试,我们使用 Behat 测试脚本。在我们的本地开发计算机上,我们使用由 Acquia Devdesktop 创建的自签名 SSL 证书。运行...

回答 1 投票 0

Behat 可以与 PHPUnit 集成吗?

我一直在建立 Behat,以便促进 BDD 作为我公司的测试框架。要求还将其与 PHPUnit 合并,以便获得该平台的优势,

回答 1 投票 0

Behat 的 Codeception 式报告

有人知道是否有办法获得 Behat 的测试报告,类似于我们为 Codeception 获得的测试报告? 我的意思是,具有漂亮格式输出的 Behat 只是为我们提供了功能文件的步骤。哪里...

回答 2 投票 0

使用PhpStorm的Behat不显示异常的堆栈跟踪。

我刚刚开始使用Behat 3.0和PhpStorm 8.0。一切都很好,只是对于异常,PhpStorm中没有堆栈跟踪显示。测试只是失败,没有任何反馈,没有哪里 ...

回答 2 投票 5

得到 "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: ...

回答 1 投票 0

如何在behat中测试当前日期条件?

我有一个基于当前日期的功能,问题是在场景中写if条件是否是一个好的解决方案。简单的例子:如果测试的日期等于当前日期,那么其他字段就是......。

回答 1 投票 0

Behat / Mink switchToIframe错误异常:无效参数:'id'不能为字符串

我在Drupal站点中使用带有ChromeDriver的Behat / Mink / Selenium将输入数据设置到Braintree托管字段iFrame中,但出现错误:异常:无效参数:'id'不能为字符串。 ..

回答 1 投票 1

如何在behat 3.5中运行behat-html-formatter

我有behat 3.5,可以在Windows 10上正常运行。现在,我希望以html格式发布测试结果。我安装了此插件https://github.com/dutchiexl/BehatHtmlFormatterPlugin但是我该如何运行...

回答 1 投票 0

如何在behat的WYSIWYG编辑器中输入文本区域

我正在尝试使用所见即所得编辑器(summernote)从表单将文本插入文本区域,为此我正在使用behat featurecontext文件。 textarea没有id标记,因此我需要选择类...

回答 1 投票 0

使用PHPUnit断言进行的Behat测试

我在使用PHPUnit Bridge 5.0的symfony 4.3中有一个项目,我想在功能测试中使用assert函数。在较旧的项目中,我使用了PHPUnit软件包,并在require_once中包括了此...

回答 1 投票 0

如何在behat脚本中修复behat'DMore \ ChromeDriver \ StreamReadException'

我正在执行我的behat脚本并得到以下异常:/vendor/dmore/chrome-mink-driver/src/DevToolsConnection.php中的DMore \ ChromeDriver \ StreamReadException我正在得到以下...]

回答 1 投票 4

使用Behat的SilverStripe运行测试,抛出“未为模块silverstripe / framework找到behat.yml”错误

我正在从事SilverStripe项目。我正在尝试为我的项目使用Behat编写行为测试。但是运行测试时出现错误。以下是我到目前为止所做的。首先...

回答 1 投票 0

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