【发布时间】:2020-09-23 02:30:11
【问题描述】:
以下是HTML结构:
<div class='list'>
<div>
<p class='code'>12345</p>
<p class='name'>abc</p>
</div>
<div>
<p class='code'>23456</p>
<p class='name'>bcd</p>
</div>
</div>
还有一个 config.py 供用户输入。如果用户在 config.code 中输入 23456,那么 selenium python 如何选择第二个对象?我正在使用find_by_css_selector() 定位并选择对象,但它只能选择第一个对象,即Code='12345'。我尝试使用find_by_link_text(),但它是<p> 元素而不是<a> 元素。任何人都可以提供帮助.....
【问题讨论】:
-
第二个对象是指
元素吗?
-
@LoganGeorge No. 一个 div 表示一个对象,我想选择第二个代码为 23456 名称为 bcd 的对象。
标签: python selenium xpath css-selectors webdriverwait