如何使用Selenium Python单击具有特定背景的第一个匹配元素
HTML:
<div class="__section-image" style="background-image: url("/img/all/05_element/continentImg/1.png");"></div>
该网站有很多HTML。我想单击第一个。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要单击第一个匹配元素,您可以使用以下任何一个 /em> :
使用 css_selector :
使用 xpath :
理想情况下单击第一个匹配元素,您需要诱导 webdriverwait a href =“ https://stackoverflow.com/a/64770041/7429447”> visibility_of_All_ELEments_Located() ,您可以使用以下任何一个 loc> loc> loc> loc> :
使用 css_selector :
使用 xpath :
注意:您必须添加以下导入:
To click on the first matching element you can use either of the following locator strategies:
Using css_selector:
Using xpath:
Ideally to click on the first matching element you need to induce WebDriverWait for the visibility_of_all_elements_located() and you can use either of the following locator strategies:
Using CSS_SELECTOR:
Using XPATH:
Note: You have to add the following imports :