写一段Selenium自动化代码案例
时间: 2023-12-01 17:32:47 浏览: 88
java Selenium Web自动化例子
好的,以下是一个简单的Selenium自动化代码案例:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 创建一个Chrome浏览器实例
driver = webdriver.Chrome()
# 打开百度网站
driver.get("http://www.baidu.com")
# 找到搜索框并输入关键词
search_box = driver.find_element_by_name("wd")
search_box.send_keys("Selenium")
# 模拟键盘Enter键,提交搜索请求
search_box.send_keys(Keys.RETURN)
# 等待搜索结果页面加载完毕
driver.implicitly_wait(10)
# 打印搜索结果标题
result_title = driver.find_element_by_css_selector("#content_left h3")
print(result_title.text)
# 关闭浏览器窗口
driver.quit()
```
这段代码使用Selenium模拟了在百度搜索框中输入关键词“Selenium”,并提交搜索请求的过程,然后等待搜索结果页面加载完毕,并打印出第一个搜索结果的标题。最后关闭了浏览器窗口。
阅读全文