2017-12-11 5 views
0

ウェブページのすべての[コンタクトを表示]タブをクリックしたいと考えています。それぞれのタブは同じhtmlコードを持っています ウェブページの画像をご覧ください。 https://i.stack.imgur.com/vTocP.jpgvbaコードは、セレンvbaを使用してウェブページ内の各タブ(コンタクトを表示)をクリックします

私の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>

+0

は私たちの多くを表示する 'アルジュンSingh'など'のような名前を含むouterHTML':あなたがxpath次使用することができますArjun SinghためView Contactボタンをクリックします。 – DebanjanB

+0

こんにちはDebanjanは返事をありがとう。私の完全なhtmlコード – Rajesh

+0

の下を参照してください。質問領域を編集し、質問領域内の 'HTML'を更新する必要があります。 Answer **に答えたとしてマークされて削除される可能性がありますので、回答エリアに 'HTML'を貼り付けてはいけません。** – DebanjanB

答えて

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

DebanjanBさん、こんにちはDebanjanBさん、ありがとうございます。あなたのコードは正常に動作していますが、タブは1つしかクリックしませんが、ループ内のWebページにある10個のタブをすべてクリックします。 – Rajesh

関連する問題