我有一张这样的表
<table id = tablename>
<tbody>
<tr id=500, class=classname>
<tr id=503, class=classname>
<tr id=504, class=classname>
依旧......
我必须使用phpunit从DOM中获取每个tr行的id ...我尝试将xpath作为
//table[@id = 'tablename']/tbody
并在我的代码中动态添加/ tr [i],其中i为1,2,3等
第一个phpunit说它无法识别xpath ...请帮我解决xpath
使用此X路我做了
$ trID = $ this-&gt; byTag($ xPath) - &gt;属性('id');
我不确定这是否是从xpath获取id的正确方法
我感谢您的建议
答案 0 :(得分:0)
我必须从DOM
获取每个tr行的id
以下XPath表达式
//table[@id = 'tablename']/tbody/tr/@id
应返回找到的所有id
元素的tr
属性。话虽如此,我不熟悉使用嵌入到PHP中的XPath - 可能还有一些特定于PHP的错误,例如转义规则。