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判断字符串与大小写转换
Jun 08 Python
python保存字符串到文件的方法
Jul 01 Python
在Python中的Django框架中进行字符串翻译
Jul 27 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
Python切片操作去除字符串首尾的空格
Apr 22 Python
解决yum对python依赖版本问题
Jul 05 Python
使用pycharm在本地开发并实时同步到服务器
Aug 02 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
Aug 06 Python
python 计算积分图和haar特征的实例代码
Nov 20 Python
pytorch下使用LSTM神经网络写诗实例
Jan 14 Python
利用scikitlearn画ROC曲线实例
Jul 02 Python
pytorch实现手写数字图片识别
May 20 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配置php-fpm启动参数及配置详解
2013/11/04 PHP
PHP中捕获超时事件的方法实例
2015/02/12 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
JS对URL字符串进行编码/解码分析
2008/10/25 Javascript
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
JavaScript事件委托技术实例分析
2015/02/06 Javascript
javascript定义类和类的实现实例详解
2015/12/01 Javascript
JavaScript学习笔记之数组求和方法
2016/03/23 Javascript
JS for循环中i++ 和 ++i的区别介绍
2016/07/20 Javascript
jQuery Ajax async=>false异步改为同步时,解决导致浏览器假死的问题
2019/07/22 jQuery
功能完善的小程序日历组件的实现
2020/03/31 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
2020/04/30 Javascript
vue props 一次传多个值实例
2020/07/22 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
Python中的ConfigParser模块使用详解
2015/05/04 Python
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
python中如何使用朴素贝叶斯算法
2017/04/06 Python
Python使用正则表达式实现文本替换的方法
2017/04/18 Python
Python配置mysql的教程(推荐)
2017/10/13 Python
编写多线程Python服务器 最适合基础
2018/09/14 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
Python中的面向接口编程示例详解
2021/01/17 Python
AmazeUI中模态框的实现
2020/08/19 HTML / CSS
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
艺术应用与设计个人的自我评价
2013/11/23 职场文书
《玩具柜台前的孩子》教学反思
2014/02/13 职场文书
财务支持类个人的自我评价
2014/02/14 职场文书
个人贷款担保书
2014/04/01 职场文书
保护野生动物倡议书
2014/05/16 职场文书