1

我正在尝试验证文本。尝试了以下 xpath,但仍然显示无法识别元素错误。

  1. //*[@id='bodyPartList_1']/li[1]/div
  2. //div[@id='question_1_5' and contains(@span,'Does the patient weigh over 350lbs?')]

元素的 HTML 源代码:

<div id="question_1_5" class="qaContainer">
    <input type="hidden" name="questionIds[]" value="5"/>
    <div class="left" style="width: 680px;">
    <span class="num">1.</span>
    <span class="ans" style="width: 650px;">                                                     
                               Does the patient weigh over 350lbs?</span>
</div>
4

1 回答 1

0

第 1 部分缺少相关的 html。在第二部分中, contains 函数有两个参数,这两个参数都必须是字符串。

//div[@id='question_1_5' and contains(span[2]/text(),'Does the patient weigh over 350lbs?')]

我假设缺少的结束 div 在第 3 行。

于 2013-11-04T12:26:05.223 回答