Php Laravel 5.2.x测试单击链接,链接主体具有特殊字符

Php Laravel 5.2.x测试单击链接,链接主体具有特殊字符,php,testing,laravel-5,click,delimiter,Php,Testing,Laravel 5,Click,Delimiter,如果链接的主体具有特殊字符,如“@”,如何测试链接 例子: 错误输出: 错误输出: 您使用的是什么版本的Laravel5,因为如果Laravel5.2.x 但是,您可以尝试按如下方式转义@符号: public function foo() { $this->visit('/foo') ->click('foo\@foo.com'); } 请发布用于显示链接的代码。问题可能是链接实际上并不存在。我添加了链接source@aleixfabra你找到解决办法了吗

如果链接的主体具有特殊字符,如“@”,如何测试链接

例子: 错误输出: 错误输出:
您使用的是什么版本的Laravel5,因为如果Laravel5.2.x

但是,您可以尝试按如下方式转义
@
符号:

public function foo()
{
    $this->visit('/foo')
         ->click('foo\@foo.com');
}

请发布用于显示链接的代码。问题可能是链接实际上并不存在。我添加了链接source@aleixfabra你找到解决办法了吗?没有,没有人回答。
Symfony\Component\CssSelector\Exception\SyntaxErrorException: Expected selector, but <delimiter "@" at 7> found.
InvalidArgumentException: Could not find a link with a body, name, or ID attribute of [foo\@foo.com].
public function foo()
{
    $this->visit('/foo')
         ->click('foo\@foo.com');
}