我必须获得动态ID的XPATH。代码看起来像这样
<table width="100%" role="presentation">
<tbody>
<tr>
<tr>
<td id="DWT10" role="presentation">
<div id="zl__TV-main__rows" class="DwtListView-Rows" style="height: 130px; width: 377px;">
<div id="zli__TV-main__654" class="RowDouble RowEven " role="treeitem" tabindex="0" aria-label="Unread, hello everyone, Wilkerson, 12:26 AM" aria-posinset="1" aria-level="1">
我的XPATH是这样的:
//div[starts-with(@id='zl__CLV-main') and ./div [contains(@aria-posinset,'1')]]
我得到了:
无法评估XPATH错误。
答案 0 :(得分:-1)
XPAth仅在您拥有有效的XML源文件时才有效。在您的示例中,没有结束标记。
您的XPATH无效。必须将start-with
函数更改为
//div[starts-with(@id,'zl__CLV-main')
逗号代替=