python+selenium自动化测试环境搭建(Python+Selenium程序执行完,chrome浏览器自动关闭解决方案)
第一步:安装python解释器
官网地址:https://www.python.org/
我的版本是python3.9
第二步:安装pycharm编译器。
第三步:安装selenium库
1、以管理员身份打开cmd,
2、输入pip install selenium (指定版本号:pip install selenium==4.0.0)
查看版本号:
1、管理员身份打开cmd
2、输入pip show selenium就可以查看版本号了卸载selenium:
1、管理员身份运行cmd
2、输入pip uninstall selenium
3、输入y确定删除
第四步:下载浏览器的驱动(webdriver)
我使用的是Chrome浏览器,下载安装Chromedriver。下载地址
下载完成以后,将下载的文件解压放到python.exe的安装目录下。
- 注意:下载的版本号一定要和Chrome浏览器的版本一致,否则会出错。
第五步:打开pycharm写第一个自动化demo验证环境是否有问题
from selenium import webdriver
driver=webdriver.Chrome()
结果发现,浏览器打开后,闪退,网上大多数资料说是下载的驱动与浏览器版本号不一致,但是检查发现下载的版本号都是一致的,后来重新安装了selenium,因为安装默认安装最新版本,后来将selenium的版本降到了4.0.0,然后发现浏览器不闪退了。
可以正常使用了,自动化第一步环境搭建完成。
python+selenium自动化测试环境搭建(Python+Selenium程序执行完,chrome浏览器自动关闭解决方案)相关推荐
- python+pycharm+selenium自动化测试环境搭建步骤
python+pycharm+selenium自动化测试环境搭建步骤 原文链接:https://blog.csdn.net/weixin_51429941/article/details/116850 ...
- Python+selenium自动化测试环境搭建(详细)
Python+selenium自动化测试环境搭建 环境版本: Python3.7+Selenium3.141+谷歌浏览器76.0/火狐浏览器 一.安装五大组件 1.安装python并配置环境变量 ...
- selenium自动化测试环境搭建及启动safair浏览器(Mac)
selenium自动化测试环境搭建及启动safair浏览器 ###前提环境 mac系统 safair浏览器 python(只不过mac自带python2.7可以不用下载) pycharm 打开终端 p ...
- 测试小白基于java的selenium自动化测试环境搭建
本人是一个软件测试小白,自己在研究自动化测试时,真的入了不少坑,直到现在,才勉强将环境搭建了起来. 在此,我随随便便总结了一下基于java的selenium自动化测试环境搭建,送给正在学习软件测试的你 ...
- 《手把手教你》系列基础篇之(一)-java+ selenium自动化测试-环境搭建(上)(详细教程)
1.简介 jmeter系列的文章结束,本来想趁热打铁顺别将Jmeter和接口测试介绍一下,但是感觉Jmeter时间太长了怕大家吃腻了,还有一个原因就是许多小伙伴们或者童鞋们私信问宏哥什么时候可以有ja ...
- UI自动化测试环境搭建 Python+Selenium+RobotFramework
UI自动化测试环境准备&RF框架的机制 一.流程与模块介绍 web自动化测试主要有四个部分组成,分别是数据源.自动化脚本.驱动程序.浏览器四个部分.数据源指的就是前端web页面数据的来源,MY ...
- 自动化测试环境搭建python+selenium
软件测试有三大块,分别为功能测试.自动化测试.性能测试.软件测试刚开始做的功能测试,主要测试业务,之后做了性能测试.有心学习,可公司一直没用到自动化测试,有段时间打算跳槽,就心血来潮自学自动化测试. ...
- 《手把手教你》系列基础篇之1-python+ selenium自动化测试-环境搭建(详细)
1.环境搭建 基于python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器:没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一 ...
- 火狐浏览器驱动 python_python + selenium自动化测试环境搭建 及 火狐驱动
python安装 如果你是系统是windows64位或者你想下载其他版本的安装包-- 请点击Downloads > Windows 下载你需要的版本安装包 注:64位版本不可以安装在32位 ...
最新文章
- 新年新技术:MongoDB 3.0
- selenium WebDriverException: Message: unknown error: DevToolsActivePort file doesnt exist
- TF-IDF与余弦相似性的应用(一):自动提取关键词
- C 语言 malloc用法实验
- java 前端页面传过来的值怎么防止篡改_反爬虫,到底是怎么回事儿?
- anaconda pycharm 动手学深度学习环境配置
- MySql Socket 完成数据库的增查Demo
- 团队Alpha冲刺(三)
- from __future__ import的用法
- 两种不同字符串比较方法的性能对比
- 很多同学工作了,这里呢简单说说工作中吧可能会遇到的一些事情‘
- 字符集,字体,编码,代码页,输入法
- 上海电力大学计算机专业考研好考么,上海电力大学(专业学位)计算机技术考研难吗...
- 笔记本电脑无法连接网络并在网络状态中显示ipv4和ipv6无网络访问权限
- 用Vue实现一个简单的图片轮播
- 代购源码,淘宝代购系统源码,代购程序,代购系统源码PHP前端源码参数说明
- 【K210】K210学习笔记七——使用K210拍摄照片并在MaixHub上进行训练
- 阿昆同学的Java学习日记Day5
- php7 字符串转数字,strtoupper()
- Android 使用crosswalk实例
热门文章
- 做头像软件测试,用自己照片当微信头像的人,都是什么样的人?
- 强制换行和禁止换行样式 css加滚动条
- 支付宝还信用卡收费在意料之中 支付行业第二梯队迎利好
- video poster海报撑满容器方法
- SkyIDC - 国际云服务厂商
- 计算机系统与手机系统,中国什么时候才有国产电脑系统和手机系统?
- 概率论的学习和整理--番外10:两女孩问题,3种题目文本和对应解答
- Java三目运算符(条件运算符? :)
- 故障:登录时不能选择 Administrator 账户登录
- win7计算机无法识别分辨率,win7系统的分辨率不能调整的三大原因及解决方法