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的Bottle框架的一些使用技巧介绍
Apr 08 Python
Python网络爬虫项目:内容提取器的定义
Oct 25 Python
利用Python实现Windows下的鼠标键盘模拟的实例代码
Jul 13 Python
运行django项目指定IP和端口的方法
May 14 Python
python实现一行输入多个值和一行输出多个值的例子
Jul 16 Python
python数据持久存储 pickle模块的基本使用方法解析
Aug 30 Python
Python with标签使用方法解析
Jan 17 Python
python tkinter 设置窗口大小不可缩放实例
Mar 04 Python
Python如何使用PIL Image制作GIF图片
May 16 Python
django ORM之values和annotate使用详解
May 19 Python
2020版Python学习路线图(附学习资料)
Sep 15 Python
python IP地址转整数
Nov 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错误提示及查错方法
2015/07/14 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
2016/06/05 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
2016/07/06 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
javascript 单例/单体模式(Singleton)
2011/04/07 Javascript
基于jquery实现的类似百度搜索的输入框自动完成功能
2011/08/23 Javascript
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
2014/01/07 Javascript
js查找某元素中的所有图片地址的方法
2014/01/16 Javascript
jQuery中的编程范式详解
2014/12/15 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
Javascript闭包(Closure)详解
2015/05/05 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
js 图片转base64的方式(两种)
2018/04/24 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
[01:08:30]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第一场 2月28日
2021/03/11 DOTA
Python简单格式化时间的方法【strftime函数】
2016/09/18 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
python搜索包的路径的实现方法
2019/07/19 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
python3.9和pycharm的安装教程并创建简单项目的步骤
2021/02/03 Python
校长就职演讲稿
2014/01/06 职场文书
上班看电影检讨书
2014/02/12 职场文书
十佳好少年事迹材料
2014/08/21 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
二年级语文上册复习计划
2015/01/19 职场文书
行政二审代理词
2015/05/25 职场文书
图解上海144收音机
2021/04/22 无线电