# 单击元素
def click_item(self, element, driver=None):
# login_btn.click() # 第一种方式,直接点击
# element.send_keys(Keys.ENTER) # 第二种方式,发送回车按钮
try:
driver.execute_script("arguments[0].click();", element) # 第三种方式。使用JS
except JavascriptException:
Logger().info("使用ActionChains动作链点击操作") # # 执行链中的所有动作
ActionChains(driver).move_to_element_with_offset(element, 5, 5).click().perform() # 第四种方式,使用模拟鼠标
python自动化selenium解决click()失败的四种方案
最新推荐文章于 2025-09-18 09:25:22 发布
本文介绍了如何在Python中使用多种方法实现元素点击,包括直接点击、发送回车、JavaScript执行和模拟鼠标操作。重点讲解了ActionChains动作链在复杂场景下的应用。
3036

被折叠的 条评论
为什么被折叠?



