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 匹配任意字符(包括换行符)的正则表达式写法
Oct 29 Python
python re正则表达式模块(Regular Expression)
Jul 16 Python
Python字符串中查找子串小技巧
Apr 10 Python
python中如何使用朴素贝叶斯算法
Apr 06 Python
python爬取各类文档方法归类汇总
Mar 22 Python
Python中文编码知识点
Feb 18 Python
Python语法分析之字符串格式化
Jun 13 Python
python flask 如何修改默认端口号的方法步骤
Jul 12 Python
pandas通过字典生成dataframe的方法步骤
Jul 23 Python
Python倒排索引之查找包含某主题或单词的文件
Nov 13 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
Mar 24 Python
python中的插入排序的简单用法
Jan 19 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
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
php 远程图片保存到本地的函数类
2008/12/08 PHP
封装一个PDO数据库操作类代码
2009/09/09 PHP
yii框架builder、update、delete使用方法
2014/04/30 PHP
可选择和输入的下拉列表框示例
2013/11/05 Javascript
异步动态加载JS并运行(示例代码)
2013/12/13 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
初始Nodejs
2014/11/08 NodeJs
jQuery对象的length属性用法实例
2014/12/27 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
javascript闭包的理解
2015/04/01 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
2016/05/03 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
jQuery中 bind的用法简单介绍
2017/02/13 Javascript
nodejs个人博客开发第一步 准备工作
2017/04/12 NodeJs
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
Python中使用Flask、MongoDB搭建简易图片服务器
2015/02/04 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
tensorflow1.0学习之模型的保存与恢复(Saver)
2018/04/23 Python
在python中获取div的文本内容并和想定结果进行对比详解
2019/01/02 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
python实现一行输入多个值和一行输出多个值的例子
2019/07/16 Python
python opencv实现证件照换底功能
2019/08/19 Python
FFT快速傅里叶变换的python实现过程解析
2019/10/21 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
python中图像通道分离与合并实例
2020/01/17 Python
python字符串替换re.sub()实例解析
2020/02/09 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
HTML5的语法变化介绍
2013/08/13 HTML / CSS
为什么使用接口?
2014/08/13 面试题
十佳青年个人事迹材料
2014/01/28 职场文书
会计实训报告范文
2014/11/04 职场文书
诚信教育主题班会
2015/08/13 职场文书
2016年国培研修日志
2015/11/13 职场文书