我了解您可以从元素中获取文本,如下所示:
$text = $browser->text('.selector');
我的问题是:如何获取原始HTML内容?例如。以下内容不起作用
$text = $browser->html('.selector');
例如如果元素是:
<div class='selector'><p>Hello</p></div>
我想获得以下内容作为输出(带有
标记):
<p>Hello</p>
谢谢
答案 0 :(得分:2)
要获取元素的源代码,应将element()
方法与getAttribute()
一起使用,如下所示:
$html = $browser->element('.selector')->getAttribute('innerHTML');
// now in $html you have HTML inside .selector element