搭建python与selenium自动化测试环境
2021/11/9 12:10:11
本文主要是介绍搭建python与selenium自动化测试环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
此篇用于记录一下安装python和配置selenium环境的过程
1.安装python
准备好python的安装包
以python-3.7.6.exe为例
安装时需要勾选添加到环境变量
安装完成如下图所示
安装完成后打开cmd可通过输入pyhon看是否可进入python命令行形式(用exit()退出此模式)
2.用pip命令检查和安装selenium库
输入pip list
以上显示已安装各类库和版本,以及pip版本是否需要更新
以下是部分pip命令
pip show pip --------查看pip版本
python -m pip install --upgrade pip -----------------更新pip
pip list --outdated ----------查看那些包需要更新
pip install selenium ----------用pip安装selenium包
pip uninstall selenium ----------用pip卸载selenium包
以上是selenium环境的准备
3.安装pycharm
准备安装包pycharm-community-2017.1.4.exe后双击安装
以上是安装完成。
4.安装浏览器驱动
以chrome为例:
将chromedriver.exe放在python的安装目录下面
注:chromedriver.exe需要与chromed浏览器版本相匹配
有两个下载地址:
1、http://chromedriver.storage.googleapis.com/index.html
2、https://npm.taobao.org/mirrors/chromedriver/
各浏览器驱动下载地址如下:
GeckoDriver(Firefox):https://github.com/mozilla/geckodriver/releases
ChromeDriver(Chrome):https://sites.google.com/a/chromium.org/chromedriver/home
IEDriverServer(IE):http://selenium-release.storage.googleapis.com/index.html
OperaDriver(Opera):https://github.com/operasoftware/operachromiumdriver/releases
MicrosoftWebDriver(Edge):https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver
验证浏览器驱动
下面验证不同的浏览器驱动是否能正常使用,当然,你需要在操作系统中安装这些浏览器。
from selenium import webdriver
driver = webdriver.Firefox() # Firefox 浏览器
driver = webdriver.Chrome() # Chrome 浏览器
driver = webdriver.Ie() # Internet Explorer 浏览器
driver = webdriver.Edge() # Edge 浏览器
driver = webdriver.Opera() # Opera 浏览器
以上完成环境的搭配。
5.验证环境
在创建一个py文件在pycharm里执行
from selenium import webdriver driver1=webdriver.Chrome() driver1.get("https://www.baidu.com") # 打开百度网页
若能成功操纵浏览器则搭配环境完成
这篇关于搭建python与selenium自动化测试环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python