所以我正在编写黄昏测试,但遇到一些奇怪的错误。
每当我使用无头的黄昏测试时,该测试就会成功,并且不会失败。如果我无头激活,测试将失败
我目前正在从事laravel项目。该网页可让您租借设备。我尝试在动作之间添加更多的-pause(200),以便可以加载过滤器。没有好处。
每当我运行此代码
-(new StorePage())
$browser
->guifilter($von, $bis, $text)
->assertDontSee("Hinzufügen");
public function guiFilter(Browser $browser, $von, $bis, $text_search){
$browser
->keys('#von', $von)
->pause(200)
->keys('#bis', $bis)
->pause(200);
->type('#text_search', $text_search)
->pause(200);
}
The Parameters are
$von '01.07.2019'
$bis '01.08.2019
$text 'Surface Laptop'
代码部分位于2个不同的类中,但它们似乎并没有发挥作用。
我得到的错误是日期已经过去,并且如果“ von”日期早于今天的日期,则需要此错误。但是失败屏幕快照中的过滤器在过滤器中显示了“ bis”日期,因此我不知道为什么此方法不起作用。
Consol
1) Tests\Browser\F_002\ArtikelUebersichtAnzeigenTest::testA
Saw unexpected text [Hinzufügen] within element [body].
Failed asserting that true is false.
在https://files.slack.com/files-pri/TCW6UPKR7-FHQU1R5CN/image.png
处查看屏幕截图