vba代码,使用selenium v​​ba单击网页中的每个选项卡(查看联系人)

时间:2017-12-11 07:26:51

标签: vba selenium

我想点击网页中的所有查看联系人标签,网页上有10个查看联系人标签。每个标签都有相同的HTML代码 请看网页图片。 https://i.stack.imgur.com/vTocP.jpg

我的HTML代码: -

<input type="button" class="boxOpener btn blue b" style="width: 150px;font-size: 14px;" value="View Contact">
<input type="button" class="boxOpener btn blue b" style="width: 150px;font-size: 14px;" value="View Contact">

HTML是:

<div id="226235653" class="lmsSearchTpl1">
  <div class="lmsSearchTplDetail">
    <div class="lmsTplQualify">
      <span class="hasEllipse">
<i class="lmsIcons requirement-verified-tuple"></i>
<div id="expelipse" class="infoTip f12 ital tool_tip6" style="width: 200px; top: 40px; left: -15px; display: none;"><em class="upPin"></em><em class="text">Verified: Lead’s information has been verified by our system.</em></div>
</span>
      <!-- Classes of such icons : mobile-verified-tuple, mobile-exist-tuple, requirement-verified-tuple -->
    </div>
    <div class="clearAfter">
      <div class="bulkSmsTupleCheckboxDiv lf" style="width: 4%;display: none;">
        <input type="checkbox" class="bulkSmsTupleCheckbox" id="tuplecheckbox_226235653" value="226235653_27395571" onclick="leadSrch.listUnlistForSms(this)">
      </div>
      <div class="lf lmsIndName">
        Arjun Singh </div>
      <div class="rf lmsTplDate">
        <span>Received : </span>
        <span class="sb" style="color: #666;">10 Dec 2017</span>
      </div>
    </div>
    <div class="clearAfter rel">
      <div class="lf lmsTypeAndAddress f13">
        <div>
          <span class="sb"><span>Residential Apartment</span></span>
          <span>for</span>
          <span class="sb">Rent</span>
        </div>
        <div>
          <span>City :</span>
          <span class="sb"><span>Kolkata South</span></span>
          <span>  |  </span>
          <span>Locality : </span>
          <span class="sb"><span>Tollygunge</span></span>
        </div>
      </div>

      <div class="rf">
        <i></i>
      </div>

    </div>
    <div class="clr" style="height: 10px;"></div>
    <div class="clearAfter tabularFacts">
      <div>
        <div>Min Budget</div>
        <div>5,000 </div>
      </div>
      <div>
        <div>Bedrooms</div>
        <div>2 BHK</div>
      </div>

      <div>
        <div>Car Parking</div>
        <div>----</div>
      </div>

      <div>
        <div>Furnishing</div>
        <div><span>Unfurnished</span></div>
      </div>
      <div>
        <div>Tenant Type</div>
        <div>----</div>
      </div>

      <div>
        <div>Projects</div>
        <div>----</div>
      </div>

      <div>
        <div>Preferred Call Time</div>
        <div>Any Time</div>
      </div>

      <div>
        <div>Site Visit </div>
        <div>----</div>
      </div>
    </div>

    <div class="clearAfter tabularOtherFacts mt20">
      <div>
        <span>Requirements : </span>
        <span>----</span>
      </div>
    </div>
  </div>


  <div class="lmsViewMoreLine clearAfter">

    <div class="lf" style="padding: 0px 15px 5px 15px;">
      <a id="vmr_226235653" href="javascript:void(0);" class="vmr inlineMiddleChild lmsViewMore">
        <span> 
                            View more requirements from this buyer
                        </span>
        <i class="lmsIcons lmsBlueArrow ml5"></i>
      </a>
      <div class="clr" style="height: 10px;"></div>
      <div id="vmrWrap_226235653" class="otherAssociateLeads" style="display:none;">
        <div class="clr pdt8"></div>
      </div>
    </div>
    <div class="rf lmsSearchControls">
      <div class="lmsCredits">
        <span class=" numCredits">1.00</span>
        <span>Credit(s)</span>
      </div>
      <div class="lmsLookout">
        <i class="lmsEye lmsIcons"></i>
        <span id="viewTime">0 Time(s)</span>
      </div>
      <div>
        <input type="button" class="boxOpener btn blue b" style="width: 150px;font-size: 14px;" value="View Contact">
      </div>
    </div>
    <div class="lmsTplConfirm clr confirmBox" style="background-color: rgba(134, 134, 134, 0.05);display: none;">
      <div class="lmsTplConfirmQues">
        <div class="f13 grey">
          You cannot view this lead's contact details.
        </div>
      </div>
      <div class="lmsTplConfirmAns clearAfter" style="display: none">
        <div class=" clearfix" style="display:block">
          <div class="clr f14 lf grey"> Some error has occurred. Please refresh your search and try again. </div>
        </div>
      </div>
    </div>
  </div>
</div>

1 个答案:

答案 0 :(得分:0)

要点击View Contact Arjun Singh 按钮,您可以使用以下xpath

"//div[@class='lf lmsIndName']//following::input[@class='boxOpener btn blue b']"