behat 相关问题

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

奋力安装貂皮和使用作曲家与Symfony2的使用贝哈特

我试图安装贝哈特和貂用symfony 2.4使用的作曲家,但我似乎无法让我的composer.json文件的决心的安装包集合。我安装的Symfony2使用...

回答 3 投票 6

单击具有href的选项卡,通过文本而不是xpath进行behat测试

这是我在FeatureContext文件中的代码。公共函数iClickOnTheText2($ arg1){$ session = $ this-> getSession(); $ element = $ session-> getPage() - > find('xpath',$ ...

回答 1 投票 0

Behat:期待发送电子邮件

我看到的少数Behat示例中的大多数测试对象属性,例如/ ** * @然后整体购物篮价格应为£:price * / public function theOverallBasketPriceShouldBePs($ price){...

回答 1 投票 0

无论如何在phpunit测试用例中使用Behat?

我一直在使用类似Behat英语的测试语言(Gherkin?)编写测试脚本,但很快就出现了它的显着局限性。如果我可以在phpunit中用PHP执行这些测试...

回答 2 投票 0

在Mac上连接Behat和Mink与Selenium和Chrome或Safari或Firefox

编辑:感谢mykbas的回答,我启动并运行了我的系统!我已经为任何想要一步一步的Mac用户编写了一个非常全面的操作方法,包括使用Docker容器的选项:)

回答 3 投票 3

元素必须是用户可编辑的才能清除它(Behat)

我正在使用Behat框架自动化网站,在PHPStorm中工作,最新的chromedriver和selenium jar启动并运行:我似乎无法与标准日期字段进行交互...

回答 1 投票 2

如何编写捕获屏幕截图或HTML页面的Behat步骤?

理想情况下还可以在图像查看器中自动打开屏幕截图。

回答 2 投票 1

我正在尝试配置behat并看到错误 - 无法打开流:/ usr / bin / behat中没有这样的文件或目录

PHP警告:require_once(behat / autoload.php):无法打开流:第23行/ usr / bin / behat中没有这样的文件或目录PHP致命错误:require_once():无法打开所需的'behat / autoload ... 。

回答 2 投票 2

如何检查小黄瓜的版本?

我在Symfony中使用Behat。 Behat通过composer作为Symfony软件包安装。我的composer.json中没有提到Gherkin。我怎样才能检查Gherkin版本?

回答 1 投票 0

使用当前场景中另一个功能的另一个场景,Behat测试

所以我的问题是我可以使用在另一个方案中定义的一组步骤,这些步骤在不同的功能文件中使用吗?例如:我有一个功能文件,可以帮助在网站上创建一些页面。现在我想......

回答 1 投票 0

问题与Guzzle Symfony GET请求使用Symfony3.4中的接受环境进行behat测试

我有这样的nginx配置:server {server_name symfony.dew; root / var / www / symfony / web; location / {try_files $ uri @rewriteapp; } location @rewriteapp {rewrite ^(。*)$ / ...

回答 1 投票 0

Mink / behat文件附加

我正在使用behat / mink / sahi。我试图使用xpath将文件附加到输入类型元素,因为我无法使用已有的普通函数找到它。我的full_path已经在......

回答 1 投票 -1

从Travis CI获取失败测试的屏幕截图

对于本地我知道如何下载失败的测试截图。 scp -P 2222 [email protected]:/tmp/features_article_feature_817.png~ / Downloads /。我们如何从travis CI下载屏幕截图?

回答 2 投票 0

为什么我无法捕获意外警报异常?

我正在使用try catch块来捕获异常并且我无法捕获它,因为它仍然说:在Exception.php第155行:意外警报打开:{警告文本:表单不完整且有......

回答 1 投票 0

在PHP中使用Cucumber

别误会我的意思。我认为这两个项目都很棒。但是,作为php和ruby开发人员,我想知道是否有任何令人信服的理由,除了可能的语言障碍,为什么会选择...

回答 3 投票 26

使用behat for angularjs应用程序的xpath问题

我一直在尝试为我工作的公司制作一个网络爬虫,以便结合使用mink扩展。我过去也做过类似的事,但区别在于我现在的页面......

回答 1 投票 0

如何访问behat场景大纲的示例值?

这应该是简单而直接的事情,但我无法在网上找到答案。在Behat中使用场景大纲时,如何访问示例值...

回答 1 投票 0

Behat:无法激活功能上下文中的mink扩展

我尝试用Behat创建一个上下文,但我总是有这个错误:“Mink实例尚未在Mink上下文类中设置。你启用了Mink扩展吗?(RuntimeException)”我尝试了很多...

回答 1 投票 0

如何让Mink Selenium 2 Driver等待页面加载Behat

我正在从Behat 2.x系列升级到Behat 3.x系列。在之前的版本中,我可以加载Selenium 1驱动程序,该驱动程序连接到PhantomJS以执行测试。我什么时候......

回答 4 投票 4

无法访问方案大纲示例的值

我正在尝试在我的步骤定义中访问我的场景大纲示例,但我无法做到。这是我的功能和场景......功能:验证电子邮件背景:鉴于我在“https:// www ....

回答 1 投票 0

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