python+selenium简单案例
时间: 2024-08-13 09:03:23 浏览: 39
Python结合Selenium是一个常见的Web自动化测试框架组合,常用于模拟用户在浏览器的行为,比如登录网站、填写表单、抓取数据等。下面是一个简单的Python+Selenium示例,演示如何打开Google主页并搜索“Selenium”:
```python
from selenium import webdriver
# 创建一个新的Chrome浏览器实例
driver = webdriver.Chrome()
try:
# 打开Google主页
driver.get("https://www.google.com")
# 查找搜索框元素
search_box = driver.find_element_by_name("q") # 使用name属性查找
# 输入搜索关键词
search_box.send_keys("Selenium")
# 提交搜索
search_box.submit()
# 获取搜索结果页标题
page_title = driver.title
print(f"搜索结果页面标题: {page_title}")
finally:
# 关闭浏览器
driver.quit()
except Exception as e:
print(f"遇到错误: {e}")
```
在这个案例中,我们首先加载Chrome驱动程序,然后访问Google首页,找到搜索框输入文字并提交搜索,最后获取页面标题并关闭浏览器。如果在执行过程中发生任何错误,会捕获并打印出来。