前言

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

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

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

$ pip show list

三、卸载selenium

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

$ sudo pip uninstall selenium

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

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")

五、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在mac环境上的搭建【转载】的更多相关文章

  1. selenium+python在mac环境上的搭建

    前言 mac自带了python2.7的环境,所以在mac上安装selenium环境是非常简单的,输入2个指令就能安装好 需要安装的软件: 1.pip 2.selenium2.53.6 3.Firefo ...

  2. selenium+python自动化77-autoit文件上传【转载】

    前言 关于非input文件上传,点上传按钮后,这个弹出的windows的控件了,已经跳出三界之外了,不属于selenium的管辖范围(selenium不是万能的,只能操作web上元素).autoit工 ...

  3. Gitbook在 Mac 环境上的安装及使用

    一.在 Mac 环境上搭建 gitbook #.安装node.js,在node.js官网下载,直接安装稳定版本. https://nodejs.org/en/ #.检测 node.js 是否安装成功 ...

  4. selenium + python + firefox 测试环境的搭建与配置

    对于做UI自动化,如果是纯编写一段自动化测试程序,那么后续的维护成本会较高.这种情况下,借助 selenium 这款自动化系测试工具,辅助于自己编写部分脚本,将是个不错的选择.selenium 本身支 ...

  5. selenium+python自动化之环境安装

    一.Python安装 1.操作系统:win7 64位系统 2.下载Python安装包,选择2.7版本和3.6版本都可以(最好安装2.7版本稳定)官网下载地址:https://www.python.or ...

  6. selenium+python自动化77-autoit文件上传

    前言 关于非input文件上传,点上传按钮后,这个弹出的windows的控件了,已经跳出三界之外了,不属于selenium的管辖范围(selenium不是万能的,只能操作web上元素).autoit工 ...

  7. Selenium+Python系列 - 开发环境搭建

    一.写在前面 我从未想过自己会写python系列的自动化文章,有些同学会问,那你现在为什么又开始写了? 不止一个人找过我,问我可以写一些Python自动化的文章吗,答案是肯定的. 笔者Java党,整P ...

  8. selenium +python web自动化测试环境搭建

    基础框架搭建 1.安装python 2.安装selenium cmd输入pip install selenium 问题:在python中输入from selenium import webdriver ...

  9. Selenium+Python的开发环境搭建

    第一步:安装Python  https://www.python.org/ 注意:在cmd窗口中输入python,如果不是内部或者外部命令的需要配置环境变量Path ; 右击桌面我的电脑-->属 ...

随机推荐

  1. 使用ZSetOperations(有序)操作redis

    方法 c参数 s说明 Boolean add(K key, V value, double score); K key:集合key V value:key对应的值 double score:分数  向 ...

  2. python基础之获取版本信息

    在工作中经常会需要确定使用的py的版本信息,以便适配更多的系统,达到更大的兼容性. 一般关于python的信息和参数都要调用sys模块,关于操作系统的信息和调用都要使用os模块 所以这次我们使用sys ...

  3. 图书 Framework 设计指南: 可重用 .NET 库的约定、惯用法和模式 引出资料

    文章:框架设计准则     --微软 地址:https://docs.microsoft.com/zh-cn/dotnet/standard/design-guidelines/index

  4. zookeeper3.4.6完全分布式安装

    首先在官网下载zookeeper3.4.6安装包,解压到/usr/local目录下 然后改名为zookeeper. 环境变量配置:sudo vim /etc/profile  添加环境变量如下图 然后 ...

  5. JAVA课程设计 俄罗斯方块

    俄罗斯方块 可实现功能 1.账号管理:登录.注册 2.游戏实现:移动.旋转.消除方块统计得分.暂停游戏.暂停后继续游戏.此轮游戏未结束开启新一轮游戏.游戏未结束退出游戏. 3.排行榜:按分数排名.按局 ...

  6. 【Android入门】——模拟器的创建及常见问题汇总

    [前言] 刚刚接触Android,第一门课我们就来创建一个模拟器.安卓模拟器,简称AVD(Android Virtual Device),是安卓运行的虚拟设备.有了他以后,我们就不需要在连着安卓手机进 ...

  7. 算法(13)Contiguous Array

    题目:找出数组的一个子数组,要求这个子数组中0和1的数量相等,找出最大长度的这样的数组! 思路:也是受网上算法的启发吧,用一个 语言:如何初始化一个unordered_map<int,int&g ...

  8. php array_merge和“+”的区别和使用《细说php2》

    php array_merge和“+”的区别和使用

  9. poj 1034 The dog task (二分匹配)

    The dog task Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 2559   Accepted: 1038   Sp ...

  10. 【BZOJ 2822】[AHOI2012]树屋阶梯 卡特兰数+高精

    这道题随便弄几个数就发现是卡特兰数然而为什么是呢? 我们发现我们在增加一列时,如果这一个东西(那一列)他就一格,那么就是上一次的方案数,并没有任何改变,他占满了也是,然后他要是占两格呢,就是把原来的切 ...