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下载FTP上的文件夹的实现代码
Feb 10 Python
linux系统使用python监测系统负载脚本分享
Jan 15 Python
Python3基础之函数用法
Aug 13 Python
利用Python生成文件md5校验值函数的方法
Jan 10 Python
11月编程语言排行榜 Python逆袭C#上升到第4
Nov 15 Python
python提取图像的名字*.jpg到txt文本的方法
May 10 Python
使用TensorFlow实现二分类的方法示例
Feb 05 Python
关于django 1.10 CSRF验证失败的解决方法
Aug 31 Python
如何使用python3获取当前路径及os.path.dirname的使用
Dec 13 Python
总结python 三种常见的内存泄漏场景
Nov 20 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
Dec 04 Python
Python序列化与反序列化相关知识总结
Jun 08 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绘制一个扇形的方法
2015/01/24 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
php获取网站根目录物理路径的几种方法(推荐)
2017/03/04 PHP
浅析PHP7的多进程及实例源码
2019/04/14 PHP
PHP的重载使用魔术方法代码实例详解
2021/02/26 PHP
prototype.js的Ajax对象
2006/09/23 Javascript
Javascript 错误处理的几种方法
2009/06/13 Javascript
JQuery 自定义CircleAnimation,Animate方法学习笔记
2011/07/10 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
2013/04/02 Javascript
JavaScript中constructor()方法的使用简介
2015/06/05 Javascript
jQuery实现商品活动倒计时
2015/10/16 Javascript
javascript每日必学之循环
2016/02/19 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
JavaScript中的"=、==、==="区别讲解
2019/01/22 Javascript
如何基于JavaScript判断图片是否加载完成
2019/12/28 Javascript
js实现select下拉框选择
2020/01/11 Javascript
python处理json数据中的中文
2014/03/06 Python
python目录与文件名操作例子
2016/08/28 Python
使用python和pygame绘制繁花曲线的方法
2018/02/24 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
2019/06/21 Python
python 计算平均平方误差(MSE)的实例
2019/06/29 Python
Python Pandas分组聚合的实现方法
2019/07/02 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
python函数enumerate,operator和Counter使用技巧实例小结
2020/02/22 Python
python与idea的集成的实现
2020/11/20 Python
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
特步官方商城:Xtep
2017/03/21 全球购物
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
个人实用的自我评价范文
2013/11/23 职场文书
新学期决心书
2014/03/11 职场文书
初二学习计划书范文
2014/04/27 职场文书
成都人事代理协议书
2014/10/25 职场文书
2014年中班下学期工作总结
2014/12/11 职场文书
机关工会工作总结2015
2015/05/26 职场文书
JavaScript实现音乐播放器
2022/08/14 Javascript