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多层嵌套list的递归处理方法(推荐)
Jun 08 Python
Python的多维空数组赋值方法
Apr 13 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
Apr 03 Python
Python网络爬虫之爬取微博热搜
Apr 18 Python
python 弹窗提示警告框MessageBox的实例
Jun 18 Python
安装docker-compose的两种最简方法
Jul 30 Python
基于Django框架的权限组件rbac实例讲解
Aug 31 Python
python读文件的步骤
Oct 08 Python
python实现密码强度校验
Mar 18 Python
Django实现从数据库中获取到的数据转换为dict
Mar 27 Python
Pycharm配置PyQt5环境的教程
Apr 02 Python
python破解同事的压缩包密码
Oct 14 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
php smarty模版引擎中的缓存应用
2009/12/02 PHP
PHP MySQL应用中使用XOR运算加密算法分享
2011/08/28 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
2012/09/25 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
php+ajax实时刷新简单实例
2015/02/25 PHP
PHP生成条形码大揭秘
2015/09/24 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
PHP重置数组为连续数字索引的几种方式总结
2018/03/12 PHP
360搜索引擎自动收录php改写方案
2018/04/28 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
2019/11/04 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
关于jquery append() html时的小问题的解决方法
2010/12/16 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
2013/12/02 Javascript
JQuery实现动态表格点击按钮表格增加一行
2014/08/24 Javascript
JavaScript实现简单的数字倒计时
2015/05/15 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
基于jquery实现瀑布流布局
2020/06/28 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
JS中appendChild追加子节点无效的解决方法
2018/10/14 Javascript
node使用Mongoose类库实现简单的增删改查
2018/11/08 Javascript
详解为生产环境编译Angular2应用的方法
2018/12/10 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
python创建进程fork用法
2015/06/04 Python
关于Python数据结构中字典的心得
2017/12/04 Python
python flask中静态文件的管理方法
2018/03/20 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
2018/11/10 Python
解决新django中的path不能使用正则表达式的问题
2018/12/18 Python
python 图片二值化处理(处理后为纯黑白的图片)
2019/11/01 Python
新品发布会主持词
2014/04/02 职场文书
神龙架导游词
2015/02/11 职场文书
司机个人年终总结
2015/03/03 职场文书