Python+selenium自动化测试环境搭建(详细)
2021/10/15 20:14:56
本文主要是介绍Python+selenium自动化测试环境搭建(详细),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Python+selenium自动化测试环境搭建
环境版本:
Python3.7+Selenium3.141+谷歌浏览器76.0/火狐浏览器
一、安装五大组件
1、安装python并配置环境变量
1.下载并安装:https://www.python.org/downloads/
2.配置环境变量:C:\Python37;C:\Python37\Scripts;
①浏览器输入python的网址:https://www.python.org/downloads/
②进入python官网之后,点击“Downloads”模块,然后选择“Windows”。(根 据系统选择)
③找到想要下载的版本,这里我选择的是3.7.4版本,点击“Windows x86-64 executable installer”进行下载
④下载完成后,双击进行安装
⑤ 首先在最后一行 “Add Python 3.7 to PATH” 前面点击打上对勾,然后点击上面“Install Now”
⑥安装时,可修改安装路径。安装完之后会显示设置成功的界面Setup was successful。点击“Close”关闭就可以了。
⑦配置环境变量:(系统变量)(先点击我的电脑---->属性)
在PATH里(添加):c:\python37;c:\python37\Srcipts;
⑧打开dos命令,输入:python (看到显示版本即成功)
2、安装Pycharm开发工具。
1.下载地址:http://www.jetbrains.com/pycharm/download/#section=windows
2.注意下载:Community社区版
3、安装Selenium
安装方式一(在线安装):
安装Seleinum:pip install -U selenium
查看Seleinum:pip show selenium
卸载Seleinum:pip uninstall selenium
安装:
查看:
4、安装浏览器:Chrome和Firefox的其中之一。
谷歌浏览器:https://www.google.cn/intl/zh-CN/chrome/
火狐浏览器:http://www.firefox.com.cn/download/#more (一般下载延长版)
5、浏览器驱动:下载Chrome浏览器驱动或者是Firefox浏览器驱动。
Chromedriver谷歌驱动:http://npm.taobao.org/mirrors/chromedriver/
Geckodriver火狐驱动:https://github.com/mozilla/geckodriver/releases
注意:版本需要和对应的浏览器兼容。下载后放到python的目录下:如:C:\Python37
①先查看Chrome浏览器的版本:(这里是89.0.4389.114版本)
②输入网址:http://npm.taobao.org/mirrors/chromedriver/ (找到与安装的谷歌浏览器一样的版本,没有的话,就选与版本最接近的进行点击下载)
③出现此页面,选择:chromedriver_win32.zip 点击下载
④下载完成后放到python的目录下并解压:如:C:\Python37 (再解压)
二、把seleinum加入到pycharm的项目中
Pycharm->File->Setting->Project:项目名->Project Interpreter->±>搜索 selenium->install Package->等10秒
三、新建一个py文件在.py文件中输入以下代码测试:
from selenium import webdriver driver=webdriver.Chrome(); deiver.get('http://www.baidu.com')
右击运行,能打开浏览器说明自动化测试环境搭建完成
感谢每一个认真阅读我文章的人!!!
如果下面这些资料用得到的话可以直接拿走:
1、自学开发或者测试必备的完整项目源码与环境
2、测试工作中所有模板(测试计划、测试用例、测试报告等)
3、软件测试经典面试题
4、Python/Java自动化测试实战.pdf
5、Jmeter/postman接口测试全套视频获取
我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如果在学习或工作中遇到问题可以直接点击此链接进群询问,群里也会有大神帮忙解答,也可以手动添加群号 743262921 备注222
这篇关于Python+selenium自动化测试环境搭建(详细)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享