selenium jquery日历插件代码
时间: 2023-07-14 14:03:18
浏览: 130
### 回答1:
Selenium是一种用于[自动化](https://geek.csdn.net/educolumn/00466bf12c9533c2a6d21a040ae03f15?spm=1055.2569.3001.10083)Web应用程序测试的工具,而jQuery是一种流行的JavaScript库,通过在HTML页面上使用jQuery插件,我们可以简化日期[选择](https://geek.csdn.net/educolumn/1702526fead21a13fe2bdd53c9e98b89?spm=1055.2569.3001.10083)器的实现。以下是一个示例[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083),使用Selenium和jQuery日期[选择](https://geek.csdn.net/educolumn/1702526fead21a13fe2bdd53c9e98b89?spm=1055.2569.3001.10083)器插件来选择日期:
```python
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
# 创建WebDriver实例
driver = webdriver.Chrome()
# 打开页面
driver.get("http://example.com")
# 等待日期选择器加载完成
wait = WebDriverWait(driver, 10)
date_picker = wait.until(EC.presence_of_element_located((By.ID, "datepicker")))
# 使用jQuery的日期选择器插件选择日期
driver.execute_script("$('#datepicker').datepicker('setDate', '2022-12-31')")
# 点击[确认](https://geek.csdn.net/educolumn/08ce1c98201e391e324feee424502262?spm=1055.2569.3001.10083)按钮
confirm_button = driver.fin
```