python自动化selenium解决click()失败的四种方案
# 单击元素def click_item(self, element, driver=None):# login_btn.click() # 第一种方式,直接点击# element.send_keys(Keys.ENTER) # 第二种方式,发送回车按钮try:driver.execute_script("arguments[0].click();", element)# 第三种方式。使用JSex
·
# 单击元素
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() # 第四种方式,使用模拟鼠标

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)