我正在使用 Behat 和 Mink 对我的应用程序进行黑盒测试。我对 Behat 的工作原理有一个不错的想法,但目前我什至无法通过一项测试来成功工作。这是正在发生的事情的图片。
如您所见,显然有一个文本元素说“你好”。这只是一个标题。现在在 Behat 中,我有一个测试来确保我在主页上,它寻找这个文本元素:
这是我运行测试时得到的结果:
老实说,我被困住了并且非常沮丧。下面是我的 Behat.yml 文件
任何帮助将不胜感激! :)
最佳答案
这是我处理过 500 多个测试的大型应用的 Behat.yml 文件的相关部分:
extensions:
Laracasts\Behat\ServiceContainer\BehatExtension: ~
Behat\MinkExtension\ServiceContainer\MinkExtension:
base_url: http://localhost:8000
default_session: laravel
laravel: ~
我不确定它是否对您有帮助,因为我们的 Behat.yml 文件的其余部分对于容纳不同的测试套件和 Selenium 来说有点笨拙……但值得一试。让我知道进展如何:)
关于php - Behat 不使用最简单的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36611645/