selenium3+python3环境搭建教程图解


Posted in Python onDecember 07, 2018

1、首先安装火狐浏览器

有单独文章分享怎么安装

2、搭建python环境

安装python,安装的时候把path选好,就不用自己在配置,安装方法有单独文档分享

安装好以后cmd打开输入python查看是否配置好

3、安装pip

一般python会默认带一个,放置和python一个地址,这样就不需要重新配置环境变量

安装路径可以上网查询很多的教程 https://pypi.python.org/pypi/pip 下载pip源码包

selenium3+python3环境搭建教程图解

减压以后在cmd 窗口下用cd命令切换到 E:\新建文件夹 (2)\python\pip-18.1 目录下 。然后输入 python setup.py install 安装pip工具。

安装完成以后会显示:

Finished processing dependencies for pip==8.1.2

4、安装python集成开发环境pycharm

地址的话官网一搜索就有,下载一个exe文件

selenium3+python3环境搭建教程图解

下载到本地以后,双击exe文件安装,具体官网有很多教程,可以看怎么安装。安装好以后就可以创建project。

selenium3+python3环境搭建教程图解

5、最后一步安装selenium3(webdriver)主要就是其在python中如何安装和使用

如果安装好python和pip 尝试在cmd中输入 pip install selenium

如果ok的话就可以省很多事

如果不ok

就跟着我的脚步

1、下载selenium安装包,地址https://pypi.python.org/pypi/selenium

selenium3+python3环境搭建教程图解

点击download 然后进入下一界面

selenium3+python3环境搭建教程图解

点击扩展名为gz的源码包下载,下载后减压。然后cd切换到该文件的setup.py目录下,类似于安装pip安装包的方法一样,输入python setup.py install

安装ok界面显示

Finished processing dependencies for selenium==3.0.2

重新打开cmd 输入python回车,在python交互模式输入import selenium

显示

selenium3+python3环境搭建教程图解

接下来就是使用 Firefox浏览器验证WebDriver是否可用

实在不想打字了,图片上传即可看清楚

selenium3+python3环境搭建教程图解

接着图片里的话:;;驱动兼容32位FireFox浏览器)下载对应的Webdriver操作Firefox浏览器的驱动程序,

selenium3+python3环境搭建教程图解

下载后减压即可

到此为止自动化测试整个环境搭建完毕

我们可以来测试一下。打开pycharm输入脚本,点击运行即可。也可以在命令框里测试,脚本复制在下面,可自行测试

selenium3+python3环境搭建教程图解

from selenium import webdriver
from time import sleep
b=webdriver.Firefox()
b.get('http://xdclass.net')
print(b.title)
sleep(10)
v/div[3]/div/div[2]/a[1]/div/img').click()b.find_element_by_xpath('/html/body/div/di

selenium3+python3环境搭建教程图解

总结

以上所述是小编给大家介绍的selenium3+python3环境搭建教程图解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python实现拼接多张图片的方法
Dec 01 Python
Django中模型Model添加JSON类型字段的方法
Jun 17 Python
Python while 循环使用的简单实例
Jun 08 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
Jun 05 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
Sep 17 Python
python样条插值的实现代码
Dec 17 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
Jan 11 Python
Python mutiprocessing多线程池pool操作示例
Jan 30 Python
关于Python核心框架tornado的异步协程的2种方法详解
Aug 28 Python
代码总结Python2 和 Python3 字符串的区别
Jan 28 Python
python梯度下降算法的实现
Feb 24 Python
Python socket服务常用操作代码实例
Jun 22 Python
python对视频画框标记后保存的方法
Dec 07 #Python
python opencv读mp4视频的实例
Dec 07 #Python
python利用requests库模拟post请求时json的使用教程
Dec 07 #Python
Python 加密与解密小结
Dec 06 #Python
Python 带有参数的装饰器实例代码详解
Dec 06 #Python
DES加密解密算法之python实现版(图文并茂)
Dec 06 #Python
python获取时间及时间格式转换问题实例代码详解
Dec 06 #Python
You might like
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
php mysql操作mysql_connect连接数据库实例详解
2016/12/26 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
Prototype使用指南之array.js
2007/01/10 Javascript
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
JavaScript入门之基本函数详解
2011/10/21 Javascript
不用锚点也可以平滑滚动到页面的指定位置实现代码
2013/05/08 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
2016/06/07 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
JS实现简易刻度时钟示例代码
2017/03/11 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
vue 实现边输入边搜索功能的实例讲解
2018/09/16 Javascript
vue中created和mounted的区别浅析
2019/08/13 Javascript
vue-cli点击实现全屏功能
2020/03/07 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
2018/05/16 Python
python批量下载网站马拉松照片的完整步骤
2018/12/05 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
Python获取命令实时输出-原样彩色输出并返回输出结果的示例
2019/07/11 Python
Python3爬虫中关于Ajax分析方法的总结
2020/07/10 Python
详解Python爬虫爬取博客园问题列表所有的问题
2021/01/18 Python
CSS3 clip-path 用法介绍详解
2018/03/01 HTML / CSS
智利最大的网上商店:Linio智利
2016/11/24 全球购物
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
波兰电子产品购物网站:Vobis
2019/05/26 全球购物
Java servlet面试题
2012/03/04 面试题
教师自我评价范例
2013/09/24 职场文书
食品质量与安全专业毕业生求职信
2014/08/11 职场文书
幼儿园端午节活动方案
2014/08/25 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
校运会班级霸气口号
2015/12/24 职场文书
2016年习总书记讲话学习心得体会
2016/01/20 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python