点击不起作用的元素定位在标签中的动态元素

2024-10-02 22:26:02 发布

您现在位置:Python中文网/ 问答频道 /正文

用这种方式self.browser.find \u元素\u by \u xpath(“//td[text()=”image 2']/following sibling::td/input“)我可以找到这个输入元素,但是当我想单击它时,它不起作用。你知道吗

<div class="animationImage">
  <table class="animationTab">
   <tbody>
     <tr>
      <td class="deign_tab">Image List</td>
      <td class="deign_tab" style="padding-left:30px;text-align:center;">Select</td>
     </tr>
     <tr>
      <td>image 2</td>
     <td>
        <input type="checkbox" id="d6dea005-1b58-4890-8ea6-d561b30ba8c8" checked="checked">
     </td>
     </tr>
  </tbody>
 </table>
</div>

Tags: textimageselfdiv元素input方式table
1条回答
网友
1楼 · 发布于 2024-10-02 22:26:02

你可以简单地用这样的输入标记定位checkbox元素, //输入[@id='d6dea005-1b58-4890-8ea6-d561b30ba8c8']

或者,如果您必须通过引用表来访问它,那么 //表[@class='animationTab']/tbody/tr[2]/td[2]/input

相关问题 更多 >