比较不同div块中的元素

时间:2018-02-22 14:31:58

标签: selenium-ide

我需要将测试1,测试2和测试3与一些值进行比较。如果有相同的我可以继续否则不。 问题是测试1和测试2在同一个div块中,但测试3在不同的div块中。

<div class="row">
    <div class="col-md-3 col-sm-3">
       <div class="row">
         <div class="col-md-6 col-sm-6">   Test 1 </div>
         <div class="col-md-6 col-sm-6">   Test 2 </div>
       </div>
      </div>
    <div class="col-md-9 col-sm-9">
       <div class="row">
         <div class="col-md-4 col-sm-4">   22. Februar 2018, 14:42 Uhr </div>
         <div class="col-md-4 col-sm-4">   01. Januar 10000, 00:59 Uhr </div>
         <div class="col-md-2 col-sm-2">   Test 3 </div>
     <div class="col-md-2 col-sm-2">
    </div>
    </div>
     <div class="col-md-12 col-sm-12">

我到目前为止:

<tr>
    <td>click</td>
    <td>xpath=//*[div[contains(text(), 'Test 1')] and div[contains(text(), ' Test 2')]]/../..//*[div[contains(text(), 'Test 3')]]/../..//*</td>
    <td></td>
</tr>

它有效,但有更好的方法。也许没有/../../

1 个答案:

答案 0 :(得分:0)

  

如果有相同的话我可以继续,否则不要。

如果...... =&gt;听起来像是flow control addon(旧的Firefox IDE)或带有Selenium IDE的新Kantu built-in flow control风格的好用例。