2016-06-20 32 views
0

我有一個情況,在那裏我需要點擊元素一個在[數據行動=「刪除準則」]一個[數據動作=「編輯準則」]匹配字符串..如何點擊網頁元素?

任何幫助,非常感謝!

我已經包括代碼這個..

<table class="table table-striped"> 
    <thead> 
     <tbody> 
      <tr scope="row"> 
       <td>Own publishers</td> 
       <td class="input-lg"> 
        <div class="label label-primary">Contained in list</div> 
        <a class="btn btn-default" data-value="22323" data-operator="list" data-attribute="pubs" data-section="supply_filter" data-action="edit-criteria" href="#">22323</a> 
        <a class="text-danger" data-value="22323" data-operator="list" data-attribute="pubs" data-section="supply_filter" data-action="remove-criteria" href="#"/> 
        <span>,</span> 
        <a class="btn btn-default" data-value="223232323" data-operator="list" data-attribute="pubs" data-section="supply_filter" **data-action="edit-criteria"** href="#">223232323</a> 
        <a class="text-danger" data-value="223232323" data-operator="list" data-attribute="pubs" data-section="supply_filter" **data-action="remove-criteria"** href="#"> 
       </td> 
      </tr> 
     </tbody> 
</table> 
+0

你是什​​麼意思'匹配字符串... ...清楚地描述...並分享你試過什麼? –

+0

在錶行中尋找web元素[例如:a [data-action ='edit-criteria']],如果getText()匹配了'22323',然後點擊元素a [data-action ='remove-criteria '],但是我現在面臨的問題是點擊元素a [remove-criteria]根據給定的字符串 –

+0

您的意思是'22323'與'a [data-action ='remove-criteria']元素的數據匹配「值」屬性? –

回答

1

使用下面xPath得到相匹配提供了鏈接data-value

//a[@data-action = 'remove-criteria' and @data-value = '22323'] 

希望它會幫助你.. :)