我正在使用DomCrawler用PHPUnit爬行html视图

$element = $crawler->filter("#myElement");


一旦有了元素,我怎么知道它的标签类型? (<input><select>,...)

我知道我可以这样做:

$element = $crawler->filter("input#myElement");


但我需要提取标记的名称,并将其存储在变量中

最佳答案

据我所知,这应该工作:

$element = $crawler->filter("#myElement");
$name = $element->getNode(0)->tagName;


Crawler::getNode(index)返回一个具有tagName只读字段的DOMElement。

10-07 15:35