当前位置:首页 > 服务端 > selenium+python在mac环境上的搭建

selenium+python在mac环境上的搭建

前言

mac自带了python2.7的环境,所以在mac上安装selenium环境是非常简单的,输入2个指令就能安装好

需要安装的软件:

1.pip

2.selenium2.53.6

3.Firefox44.dmg

4.Pycharm

(环境搭配selenium2+Firefox46及以下版本兼容,selenium3+Firefox47+geckodriver)

一、selenium安装

1.mac自带了python2.7,python里面又自带了easy_install工具,所以安装pip用easy_install安装就行。

pip是一个专门安装python包的工具,这个安装好之后,后面安装其它的包就非常方便了。

$ sudo easy_install pip

selenium+python在mac环境上的搭建 _ JavaClub全栈架构师技术笔记

2.selenium目前最新版本是3.0了,关于selenium2和selenium3区别就不多说了,这里小编推荐是装selenium2.53.6版本,继续输入如下指令就能安装好了。

$ sudo pip install selenium==2.53.6

 

二、pip查看版本号

1.如果之前已经安装过selenium了,想查看下版本号到底是多少,就可以用pip show selenium来查看。

$ pip show selenium

selenium+python在mac环境上的搭建 _ JavaClub全栈架构师技术笔记

2.如果想查看目前python安装的所有第三方包,就可以用pip show list查看

$ pip show list

 

三、卸载selenium

1.如果之前已经装过selenium3了,想降级到selenium2,这时候可以先卸载selenium

$ sudo pip uninstall selenium

selenium+python在mac环境上的搭建 _ JavaClub全栈架构师技术笔记

2.提示Proceed(y/n)?,输入y就行

selenium+python在mac环境上的搭建 _ JavaClub全栈架构师技术笔记

3.卸载成功后按第一步的操作,用pip安装selenium

$ sudo pip install selenium==2.53.6

 

四、检查selenium环境

1.安装完之后,一定要先检查自己的环境有没装好,首先下载安装Firefox44版本的浏览器(QQ群文件有dmg下载包:232607095)2.进入到python的环境

$ python

3.然后倒入selenium的包,启动浏览器,打开百度页面,能成功说明环境没问题了

>>>from selenium import webdriver

>>>driver=webdriver.Firefox()

>>>driver.get("https://www.baidu.com")

selenium+python在mac环境上的搭建 _ JavaClub全栈架构师技术笔记

 

五、pycharm安装

1.先去pycharm官网下载一个dmg包,地址:https://www.jetbrains.com/pycharm/download/

2.选中mac版的Professional专业版就行,下载完之后傻瓜式安装

 

3.打开软件,在License server address中填入http://xidea.online,然后点击Activate即可顺利破解!

接下来开始你的hello world!之旅吧

 

学习过程中有遇到疑问的,可以加selenium(python+java) QQ群交流:646645429

也可以关注下我的个人公众号:

selenium+python在mac环境上的搭建 _ JavaClub全栈架构师技术笔记

selenium+python高级教程》已出书:selenium webdriver基于Python源码案例(购买此书送对应PDF版本)

 

 

作者:上海-悠悠
来源链接:https://www.cnblogs.com/yoyoketang/p/7462784.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/69151.html

标签: Python
分享给朋友: