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实现从URL地址提取文件名的方法
May 15 Python
Python 中的 else详解
Apr 23 Python
python实现日常记账本小程序
Mar 10 Python
Django自定义用户认证示例详解
Mar 14 Python
python 列表删除所有指定元素的方法
Apr 19 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
Oct 15 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
Jan 29 Python
Django之无名分组和有名分组的实现
Apr 16 Python
PyQt5创建一个新窗口的实例
Jun 20 Python
python使用tomorrow实现多线程的例子
Jul 20 Python
Python Django 命名空间模式的实现
Aug 09 Python
bat批处理之字符串操作的实现
Mar 16 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/07/29 PHP
php并发加锁示例
2016/10/17 PHP
PHP数组式访问接口ArrayAccess用法分析
2017/12/28 PHP
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
2006/11/30 Javascript
jQuery选择器的工作原理和优化分析
2011/07/25 Javascript
Fastest way to build an HTML string(拼装html字符串的最快方法)
2011/08/20 Javascript
JavaScript 图像动画的小demo
2012/05/23 Javascript
把字符串按照特定的字母顺序进行排序的js代码
2014/01/28 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
自己封装的常用javascript函数分享
2015/01/07 Javascript
JS实现跟随鼠标的链接文字提示框效果
2015/08/06 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
用Nodejs搭建服务器访问html、css、JS等静态资源文件
2017/04/28 NodeJs
JavaScript实现移动端轮播效果
2017/06/06 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
vue.js实现格式化时间并每秒更新显示功能示例
2018/07/07 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
react实现同页面三级跳转路由布局
2019/09/26 Javascript
Python中的fileinput模块的简单实用示例
2015/07/09 Python
使用Python绘制图表大全总结
2017/02/11 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
详解Python 正则表达式模块
2018/11/05 Python
Django Rest framework三种分页方式详解
2019/07/26 Python
python GUI库图形界面开发之PyQt5线程类QThread详细使用方法
2020/02/26 Python
浅谈python处理json和redis hash的坑
2020/07/16 Python
如何真正的了解python装饰器
2020/08/14 Python
详解Html5 监听拦截Android返回键方法
2018/04/18 HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
猫途鹰英国网站:TripAdvisor英国(旅游社区和旅游评论)
2016/08/30 全球购物
学校先进集体事迹材料
2014/05/31 职场文书
教师工作态度自我评价
2015/03/05 职场文书
Python异常类型以及处理方法汇总
2021/06/05 Python
Python 阶乘详解
2021/10/05 Python