一.环境安装
1.安装selenium
pip install -U selenium
卸载
pip uninstall
freeze:以规定的格式输出安装包
pip freeze
2.安装Chrome和ChromeDriver插件
chromeDriver放在python的安装根目录下
ChromeDriver需要和Chrome浏览器的版本对应上,这里去镜像网站下载安装即可。
http://chromedriver.storage.googleapis.com/index.html
二.简单使用selenium
from selenium import webdriver
也就是说在自动化测试中主要学习的是webdriver模块的应用
这里可以使用crtl查看源码
#使用谷歌浏览器,初始化浏览器
driver = webdriver.Chrome()
初始化浏览器,这里通过查看源码发现可以修改executable_path以及port等参数
#get 访问网址,自动打开网页
driver.get("http://www.baidu.com")
三.Selenium原理
简单的类比
web测试需要的东西有三样:测试代码,webdriver,浏览器。
webdriver核心原理:
- 1.启动一个服务
- 2.去访问一个服务
#启动一个服务
self.service = Service(
executable_path,
port=port,