我一直在寻找这个问题的解决方案,但我不得不自问。例如,我有这个元素:
<a id="telephone-link" href="tel:+8445291234"><i class="fas fa-phone pr5"></i> (844) 529-1234 </a>
目前,这是我测试它的方式:
$this->browse(function (Browser $browser) {
$browser->visit('/')
->click('#header-contacts a#telephone-link')
->assertPathIs('/'); //9
$browser->pause(500);
});
但我认为这是错误的,因为这里没有正确的测试。所以我想要做的就是两者之一:
我希望你能帮助我。谢谢!
P.S。,同样的事情可以适用于邮件:如果我没有错,请链接。
答案 0 :(得分:0)
我认为无法检查手机应用程序是否启动,因为您在黄昏时没有这样的应用程序(使用无头镀铬)。
在我看来,这应该通过功能测试/单元测试进行测试。 断言一个方法打印出所需的tel:string。