如何使用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
相关产品推荐
相关产品推荐

