使用selenium / python进行复杂的XPATH导航

时间:2015-06-24 14:32:44

标签: python selenium xpath selenium-webdriver

基本上我想.click()这里突出显示的元素。但是,页面上有多个这些元素,我希望根据文本" Media Analyst"在HTML中略高一些。我尝试了很多不同的路径,但我不确定如何跳转到父级,向下移动html,然后一次又一次跳入。

为图片提供高级道歉,我不确定如何复制直接HTML:

<tr class="lst-hd-rw"></tr>
 <tr id="row_5dd00ba1b1a23d6518f044599a5e42fb" class="ListRow1">
  <td class="ListPrimaryLink lst-cl lst-cl_job_title" style="">
    <a class="ListPrimaryLink" href="?mode=form&id=5dd00ba1b1a23d6518f044599a5e42fb">

        Media Analyst

    </a>
  </td>
<td class="ListPrimaryLink lst-cl lst-cl_visual_id" style=""></td>
<td class="ListPrimaryLink lst-cl lst-cl_job_desc" style=""></td>
<td class="ListPrimaryLink lst-cl lst-cl_onestop_job active_col" style=""></td>
<td class="ListPrimaryLink lst-cl lst-cl_job_type" style=""></td>
<td class="ListPrimaryLink lst-cl lst-cl_major" style=""></td>
<td class="ListPrimaryLink lst-cl lst-cl_job_start" style=""></td>
<td class="ListPrimaryLink lst-cl lst-cl_job_end" style=""></td>
<td class="ListPrimaryLink lst-cl lst-cl_approved" style=""></td>
<td class="ListPrimaryLink lst-cl lst-cl_options lst-cl-last" style="">
    <input class="input-button btn_generic_nav6up" type="button" onclick="self.location.href='?deact=5dd00ba1b1a23d6518f044599a5e42fb&s=jobs&ss=jobs'" value="deactivate"></input>

</td>

</tr>

1 个答案:

答案 0 :(得分:1)

我们的想法是找到与#34; Media Analyst&#34;文本:

tr