我正在编写一个PHPUnit Selenium测试,并且assertEquals()
比较了两个字符串:
它在网站上的显示方式,我们称之为$web_string
:
Hello
World
assertEquals()
:
"Hello\r\nWorld"
,它是Test Case PHP文件中的硬编码字符串,但它失败了。
我通过致电$web_string
byCssSelector("xxx")->text();
基本上它选择的div包含两个<p>
元素,其中包含Hello
和World
。
在这种情况下我该怎么做断言?导致问题的\r\n
是什么?除了必须修改HTML和更改css选择器之外,还有其他可能的解决方案吗? (例如,分别选择Hello
,World
和assertEquals()
?