selenium模拟js写脚本实现点击确定按钮的操作代码
时间: 2024-04-26 12:24:23 浏览: 192
Node使用Selenium进行前端自动化操作的代码实现
如果你想使用selenium模拟JavaScript写脚本的方式来实现点击确定按钮的操作,可以像下面这样编写代码:
```
# 导入selenium库
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# 创建一个Chrome浏览器实例
driver = webdriver.Chrome()
# 打开网页
driver.get("http://example.com")
# 等待确定按钮出现并点击
button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "//button[text()='确定']")))
driver.execute_script("arguments[0].click();", button)
# 关闭浏览器
driver.quit()
```
在上面的代码中,我们使用了selenium的`WebDriverWait`类来等待页面中的确定按钮出现,然后使用`execute_script()`方法执行一个JavaScript代码来模拟点击该按钮。
阅读全文