Can';找不到合适的xpath目录。需要一些建议吗

Can';找不到合适的xpath目录。需要一些建议吗,xpath,Xpath,为了找到上面节点的正确xpath,我使用$x(“//ul[@id='DateList']//”),但仍然收到一条消息,表示表达式是非法的 <div class="bx-wrapper" style="max-width: 870px; margin: 0px auto;"> <div class="bx-viewport" style="width: 100%; overflow: hidden; position: relative; height: 0px;"> &l

为了找到上面节点的正确xpath,我使用$x(“//ul[@id='DateList']//”),但仍然收到一条消息,表示表达式是非法的

<div class="bx-wrapper" style="max-width: 870px; margin: 0px auto;">
<div class="bx-viewport" style="width: 100%; overflow: hidden; position: relative; height: 0px;">
<div class="bx-wrapper" style="max-width: 870px; margin: 0px auto;">
<div class="bx-viewport" style="width: 100%; overflow: hidden; position: relative; height: 91px;">
<ul id="DateList" class="bxslider clearfix" data-bx-slider="mode: 'horizontal', pager: false, controls: false, minSlides: 1, maxSlides:4, slideWidth: 290, slideMargin:0, hideControlOnEnd:true, infiniteLoop: false, moveSlides: 1" style="width: 515%; position: relative; transition-duration: 0s; transform: translate3d(0px, 0px, 0px);">
  • 2015

  • 在这两种情况下,最后一个双斜杠太多:正确的XPath是:

    • //div[@class='dates']
    • //ul[@id='DateList']

    xpath表达式中的双斜杠表示“在文档的任何位置”。

    如果我想继续在corse中构建更深层次的xpath,我可以使用双斜杠吗?但是双斜杠作为简单斜杠,必须优先于任何其他xpath选择器:节点选择器、属性选择器。。。因此,它不能位于xpath的末尾。
    <div class="bx-wrapper" style="max-width: 870px; margin: 0px auto;">
    <div class="bx-viewport" style="width: 100%; overflow: hidden; position: relative; height: 0px;">
    <div class="bx-wrapper" style="max-width: 870px; margin: 0px auto;">
    <div class="bx-viewport" style="width: 100%; overflow: hidden; position: relative; height: 91px;">
    <ul id="DateList" class="bxslider clearfix" data-bx-slider="mode: 'horizontal', pager: false, controls: false, minSlides: 1, maxSlides:4, slideWidth: 290, slideMargin:0, hideControlOnEnd:true, infiniteLoop: false, moveSlides: 1" style="width: 515%; position: relative; transition-duration: 0s; transform: translate3d(0px, 0px, 0px);">
    
    <li class="date-block slide ng-scope" data-notify-when-repeat-finished="" ng-repeat="dates in cruiseFinder.filters.sailDates" style="float: left; list-style: outside none none; position: relative; width: 290px;">
    <h5 class="ng-binding">2015</h5>
    <ul id="months" class="months">