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中的sort方法使用详解
Jul 25 Python
web.py中调用文件夹内模板的方法
Aug 26 Python
Python常用模块用法分析
Sep 08 Python
跟老齐学Python之不要红头文件(1)
Sep 28 Python
构建Python包的五个简单准则简介
Jun 15 Python
Python类的继承和多态代码详解
Dec 27 Python
Python发送邮件功能示例【使用QQ邮箱】
Dec 04 Python
Python实现的爬取豆瓣电影信息功能案例
Sep 15 Python
python微信公众号开发简单流程实现
Mar 09 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
Jun 02 Python
python代数式括号有效性检验示例代码
Oct 04 Python
Python创建简单的神经网络实例讲解
Jan 04 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的FTP学习(三)
2006/10/09 PHP
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
PHP 字符串 小常识
2009/06/05 PHP
PHP实现的方程求解示例分析
2016/11/11 PHP
php实现数据库的增删改查
2017/02/26 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
js 获取子节点函数 (兼容FF与IE)
2010/04/18 Javascript
用js代码改变单选框选中状态的简单实例
2013/12/18 Javascript
javascript中HTMLDOM操作详解
2014/12/11 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
2015/03/18 Javascript
JavaScript实现级联菜单的方法
2015/06/29 Javascript
js实现鼠标点击文本框自动选中内容的方法
2015/08/20 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
React如何将组件渲染到指定DOM节点详解
2017/09/08 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
浅谈Python的list中的选取范围
2018/11/12 Python
python3去掉string中的标点符号方法
2019/01/22 Python
python实现人工智能Ai抠图功能
2019/09/05 Python
Python实现使用dir获取类的方法列表
2019/12/24 Python
Python-numpy实现灰度图像的分块和合并方式
2020/01/09 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
2020/01/22 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
蔻驰美国官网:COACH美国
2016/08/18 全球购物
linux面试题参考答案(5)
2016/11/05 面试题
中华美德颂演讲稿
2014/05/20 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis
pd.drop_duplicates删除重复行的方法实现
2022/06/16 Python