Python selenium环境搭建实现过程解析


Posted in Python onSeptember 08, 2020

一:自动化了解知识

  • 工具安装
  • 什么样的项目适合做自动化?
  • 自动化测试一般在什么阶段开始实施?
  • 你们公司自动化的脚本谁来维护?如何维护?
  • 自动化用例覆盖率是多少?
  • 自动化的原理
    • 通过 webdriver 模块中的关键字和浏览器驱动以及页面元素定位进行操作达到模拟人工操作的效果
  • 你们公司的自动化流程是如何展开的?
    • 对自动化的业务需求进行评审
    • 对自动化测试的场景进行选择,
    • 测试工具的选择,
    • 在功能用例中摘选出该场景的用例
    • 根据评审后的场景输出自动化用例,
    • 执行测试用例,
    • 定期维护脚本

二、工具安装

  • 安装python
  • 安装selenium库(dos命令下进入selenium-2.53.2.tar.gz存放路径,执行pip install selenium-2.53.2.tar.gz)
  • 将浏览器驱动放到python安装文件夹中,且存放路径一定是配置环境变量path路径中
    • 谷歌驱动下载地址:http://npm.taobao.org/mirrors/chromedriver/
    • 找到与本地谷歌浏览器版本匹配的版本下载,选择"chromedriver_win32.zip"即可(64位/32位系统都选择此项)
  • 安装pycharm工具
  • 设置pycharm工具

Python selenium环境搭建实现过程解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基于multiprocessing的多进程创建方法
Jun 04 Python
python开发之IDEL(Python GUI)的使用方法图文详解
Nov 12 Python
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
May 25 Python
python中模块查找的原理与方法详解
Aug 11 Python
python 获取页面表格数据存放到csv中的方法
Dec 26 Python
Python实现的拉格朗日插值法示例
Jan 08 Python
Pycharm如何打断点的方法步骤
Jun 13 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
Jun 04 Python
pytorch 常用函数 max ,eq说明
Jun 28 Python
利用django创建一个简易的博客网站的示例
Sep 29 Python
python实现监听键盘
Apr 26 Python
Python采集爬取京东商品信息和评论并存入MySQL
Apr 12 Python
Python unittest生成测试报告过程解析
Sep 08 #Python
Python使用Selenium模拟浏览器自动操作功能
Sep 08 #Python
Python unittest如何生成HTMLTestRunner模块
Sep 08 #Python
Django模型验证器介绍与源码分析
Sep 08 #Python
Python unittest discover批量执行代码实例
Sep 08 #Python
Python selenium实现断言3种方法解析
Sep 08 #Python
什么是Python包的循环导入
Sep 08 #Python
You might like
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
2014/06/30 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
php简单截取字符串代码示例
2016/10/19 PHP
JavaScript中操作Mysql数据库实例
2015/04/02 Javascript
js实现精美的图片跟随鼠标效果实例
2015/05/16 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
JS实现左右无缝轮播图代码
2016/05/01 Javascript
JS模态窗口返回值兼容问题的完美解决方法
2016/05/28 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
浅谈Javascript事件对象
2017/02/05 Javascript
bootstrap轮播图示例代码分享
2017/05/17 Javascript
理解Koa2中的async&await的用法
2018/02/05 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
微信小程序实现pdf、word等格式文件上传的方法
2019/09/10 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
2020/01/22 Javascript
python实现简单socket通信的方法
2016/04/19 Python
轻松掌握python设计模式之访问者模式
2016/11/18 Python
Python中 map()函数的用法详解
2018/07/10 Python
Python图像处理之简单画板实现方法示例
2018/08/30 Python
Python3标准库之threading进程中管理并发操作方法
2020/03/30 Python
python爬虫中PhantomJS加载页面的实例方法
2020/11/12 Python
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
参观监狱心得体会
2014/01/02 职场文书
计算机专业毕业生自我鉴定
2014/01/16 职场文书
计算机专业自荐信
2014/05/24 职场文书
教学改革问题查摆整改措施
2014/09/27 职场文书
2015年安全生产责任书
2015/01/30 职场文书
晚会开场白和结束语
2015/05/29 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
python爬虫框架feapde的使用简介
2021/04/20 Python
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL