Php 在Laravel黄昏,有没有办法测试包含电话号码的链接?
我一直在寻找解决这个问题的办法,但我不得不自问。例如,如果我有以下元素:Php 在Laravel黄昏,有没有办法测试包含电话号码的链接?,php,laravel,phpunit,href,laravel-dusk,Php,Laravel,Phpunit,Href,Laravel Dusk,我一直在寻找解决这个问题的办法,但我不得不自问。例如,如果我有以下元素: <a id="telephone-link" href="tel:+8445291234"><i class="fas fa-phone pr5"></i> (844) 529-1234 </a> 但我认为这是错误的,因为这里没有一个正确的测试。所以我想做的是两件事中的一件: 断言链接是否真的将我重定向到呼叫应用程序;或 如果上述方法不起作用,只需检查链接的href值,我在
<a id="telephone-link" href="tel:+8445291234"><i class="fas fa-phone pr5"></i> (844) 529-1234 </a>
但我认为这是错误的,因为这里没有一个正确的测试。所以我想做的是两件事中的一件:
顺便说一句,如果我没有错的话,同样的事情也可以应用在邮件上:链接。我认为不可能检查手机应用程序是否启动,因为在黄昏时(使用无头chrome)没有这样的应用程序 在我看来,这应该通过特性测试/单元测试来测试。
只要声明一个方法打印出所需的tel:string。谢谢,这就是我想知道的。我想补充一点,我使用的是Laravel 5.5。我应该使用哪种方法检查tel:字符串?我仍然对此感到困惑。。。
$this->browse(function (Browser $browser) {
$browser->visit('/')
->click('#header-contacts a#telephone-link')
->assertPathIs('/'); //9
$browser->pause(500);
});