You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python版Selenium(Edge浏览器)点击指定按钮?

自动化预约系统登录按钮点击失败问题

我正尝试自动化登录一个预约系统来预约课程,页面目标按钮如图所示:
预约系统登录按钮

我已尝试以下几种点击方式,但始终无法成功触发按钮操作:

# 方式1:通过execute_script执行点击
clickLogin = driver.find_element(By.XPATH, "//button[text()='Access to Booking System']")
driver.execute_script("arguments[0].click();", clickLogin)

# 方式2:直接调用元素click方法
clickLogin = driver.find_element(By.XPATH, "//button[text()='Access to Booking System']")
clickLogin.click()

# 方式3:通过类名定位后点击
clickLogin = driver.find_element(By.CLASS_NAME, "div.v-btn.v-btn--is-elevated.v-btn--has-bg.theme--light.v-size--default.primary")
clickLogin.click()

完整代码可查看项目中的main.py文件。

内容的提问来源于stack exchange,提问作者Jaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 21:32:52