behat 相关问题

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

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

我正在开发一个 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

Behat测试不会使用json数组在数据库上发送相同的信息

在执行我的behat测试时,在我的功能中,我将其发送为:和以下用户:| id |数组| | ID1 | [{“ key1”:“ value1”,“ key2”:“ value2”}] |但是在我的...

回答 1 投票 0

在behat和貂皮中的单个功能文件中维护场景之间的会话

我为此做了很多研发,但找不到解决方案。我需要在单个功能文件中维护不同方案之间的登录会话。我已完成一个已登录的功能...

回答 3 投票 4

Behat / Mink从CSS元素获取价值

我在网站上有一个可扩展的div。我想用Behat / Mink创建一个测试用例,以断言当用户到达页面时,该框未展开。

回答 4 投票 3

PHP-Behat-页面对象扩展-致命错误:未被捕获的ArgumentCountError:函数FeatureContext :: __ construct()的参数太少了>

试图实现behat-page-object-extension,并且在运行behat时出现以下错误:致命错误:Uncaught ArgumentCountError:函数FeatureContext :: ...的参数太少了]

回答 1 投票 0

作曲家:无法在laravel 5.2新项目中安装behat和貂皮

我想在laravel项目中使用behat学习BDD,但是我遇到了作曲家的依赖问题(这可能是一个非常基本的问题,但是我对作曲家的经验很少,所以我...

回答 3 投票 5

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