[英]In Laravel Dusk, is there a way to test a link that contains tel: number?
我一直在寻找解决这个问题的方法,但是我不得不自问。 例如,如果我有这个元素:
<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);
});
但是我认为这是错误的,因为这里没有进行正确的测试。 因此,我想做的是以下两者之一:
我希望你能帮助我。 谢谢!
PS,同样的事情也可以应用于邮件:如果我没记错的话,可以链接。
我认为无法检查电话应用程序是否启动,因为Dusk(使用无头chrome)没有这样的应用程序。
我认为应该通过功能测试/单元测试来测试。 只要断言一个方法会打印出所需的tel:字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.