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中使用异步Socket编程性能测试
Jun 25 Python
Python中装饰器学习总结
Feb 10 Python
对命令行模式与python交互模式介绍
May 12 Python
python基于物品协同过滤算法实现代码
May 31 Python
python文件拆分与重组实例
Dec 10 Python
PySide和PyQt加载ui文件的两种方法
Feb 27 Python
Python 使用 docopt 解析json参数文件过程讲解
Aug 13 Python
python实现的爬取电影下载链接功能示例
Aug 26 Python
python 扩展print打印文件路径和当前时间信息的实例代码
Oct 11 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
May 11 Python
python框架flask入门之环境搭建及开启调试
Jun 07 Python
python爬虫之selenium库的安装及使用教程
May 23 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
php在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
解析获取优酷视频真实下载地址的PHP源代码
2013/06/26 PHP
php 浮点数比较方法详解
2017/05/05 PHP
php + ajax 实现的写入数据库操作简单示例
2020/05/16 PHP
Firefox中beforeunload事件的实现缺陷浅析
2012/05/03 Javascript
Jquery动态改变图片IMG的src地址示例
2013/06/25 Javascript
javascript实现俄罗斯方块游戏的思路和方法
2015/04/27 Javascript
JavaScript实现复制内容到粘贴板代码
2016/03/31 Javascript
浅谈Javascript中的12种DOM节点类型
2016/08/19 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
javascript数据类型详解
2017/02/07 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
Vue2.0设置全局样式(less/sass和css)
2017/11/18 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
2018/12/29 Javascript
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
python中的字典详细介绍
2014/09/18 Python
在Python中使用HTML模版的教程
2015/04/29 Python
Python中单、双下划线的区别总结
2017/12/01 Python
Python装饰器原理与简单用法实例分析
2018/04/29 Python
python判断计算机是否有网络连接的实例
2018/12/15 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
Django框架模板用法入门教程
2019/11/04 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
Django异步任务线程池实现原理
2019/12/17 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
如何把python项目部署到linux服务器
2020/08/26 Python
UDP协议功能
2013/01/06 面试题
校园十大歌手策划书
2014/02/01 职场文书
大学国际贸易专业自荐信
2014/06/05 职场文书
见习报告怎么写
2014/10/31 职场文书
2014年医院科室工作总结
2014/12/20 职场文书
MySQL中LAG()函数和LEAD()函数的使用
2022/08/14 MySQL