哪种方法是使用phpunit在HTML字符串中断言特定内容的最佳方式?
在Zend应用程序中有很多可用的assertions assertQuery*。 但如果您不在Zend应用程序中怎么办? assertXml*看起来不合适。
例如,如何断言标签 ...存在于$htmlString中,考虑到更改id属性的位置不会导致测试失败?
在Zend应用程序中有很多可用的assertions assertQuery*。 但如果您不在Zend应用程序中怎么办? assertXml*看起来不合适。
例如,如何断言标签 ...存在于$htmlString中,考虑到更改id属性的位置不会导致测试失败?
Crawler
示例,我更倾向于使用PHP内置函数或预安装库来完成任务。我会用类似于DOMDocument
的方式来实现,即$doc = DOMDocument; $doc->loadHTML($html); $this->assertTrue((bool)$doc->getElementById('elementId'));
。 - Al_