一.安装

1.安装python

进入官网下载最新版,一路默认即可安装完成

2.安装selenium

a.进入http://pypi.python.org/pypi/selenium下载最新版selenium

b.打开终端命令行,"which python3",查看python3安装路径

c.解压下载包,      "mv"+"空格"+解压位置+解压的selenium名称+"空格"+移动到的位置

eg: mv /Users/xiaojing/Downloads/selenium /Library/Frameworks/Python.framework/Versions/3.7/

d.进入移动后的selenium位置    cd /Library/Frameworks/Python.framework/Versions/3.7/selenium

e.安装    python3 setup.py install

3.安装pycharm

官网:  https://www.jetbrains.com/pycharm/download/#section=windows    下载, 激活码网上搜

4.安装geckodriver

a. 下载地址:  https://github.com/mozilla/geckodriver/releases  ,   下载完成后解压

b. 移动解压好的"geckodriver"到"/Library/Frameworks/Python.framework/Versions/3.7/bin/"(python3安装路径)

5.验证安装是否成功

a.打开pycharm,"create new project" ---选择"location"地址---右击"pycharm"---点击"preference"---设置为Python3.7,适用于全部项目           

b. pycharm创建selenium.py,写入

#!/usr/bin/python3
from selenium import webdriver
import timedriver = webdriver.Firefox()
driver.get('http://www.baidu.com')
print ("欢迎使用百度一下")
time.sleep(6)
driver.quit()
print("时间到,已退出")

c. 运行测试

二.错误

1. 解决ImportError: cannot import name webdriver

自己新建的Python名称和导入的文件名称冲突了, 例如我自己的名称是"selenium.py"时"

from selenium import webdriver"就会出错, 改成"selenium-run.py",关掉重启"Terminal",再调用就没有问题

mac 下安装python+selenium+firebox+pycharm+geckodriver相关推荐

  1. Mac 下使用 Python+Selenium 实现西瓜视频自动上传及草稿发布

    背景 研究下 Python+Selenium 自动化测试框架,简单实现 Mac 下自动化批量上传视频西瓜视频并发布,分享给需要的同学(未做过多的异常处理). 脚本实现 首先通过手工手机号登录,保存西瓜 ...

  2. 3. Mac 下安装python

    1.直接安装: brew  install  python  (类似于 yum install) 注意:这样直接安装的python版本可能不是最新版 2.从官网下载: 官网:https://www.p ...

  3. python安装pip_在MAC下安装pip,并关联到相应的python版本

    在MAC下安装pip,并关联到相应的python版本 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 不多说了,说就是电脑 ...

  4. mac安装python环境教程_python mac下安装虚拟环境的图文教程

    Mac 下 Flask 框架 workon命令找不到 ---- 最终解决方案(详解具体实现操作过程中遇到的坑)2018年08月17日 00:02:05Jasonmes阅读数:622 Mac 下 Fla ...

  5. 最详细的Windows下安装Python和pycharm破解教程,不会电脑的都能安装成功!

    辅助视频教程:Python基础教程|xin3721自学网ul li id=itemtitlePython3 从入门到精通视频教程/li /ul ul li class=description Pyth ...

  6. Mac如何安装并永久激活PyCharm以及IntelliJ IDEA

    文章目录 mac如何安装并永久激活PyCharm以及IntelliJ IDEA 一:PyCharm下载激活教程(for mac) (1)下载 (2)安装 (3)激活 二:IntelliJ IDEA软件 ...

  7. windows下python依赖包_windows下安装python拓展包

    安装Python集成开发环境IDE 2.IPython:方便今后编译其他扩展库,占用空间92.8M: sudo apt-get install python-dev IPython 为了安装最新版的I ...

  8. mac下安装python3

    mac下安装python3 1.先用brew search命令查看 brew search python3 结果如下所示: ==> Formulae boost-python3 python3 ...

  9. windows10安装python环境_在windows10下安装python(配置环境变量),Windows10

    建议使用:anaconda(环境管理和包管理)+Pycharm (强大的IDE开发工具) python环境变量设置: window系统高级设置-> 系统环境变量里 变量名: PYTHONPATH ...

最新文章

  1. 数据中心液体冷却技术的五个主要关注点
  2. sql server 函数学习
  3. [Spring5]Spring框架概述
  4. 再谈SQL Server中日志的的作用
  5. 情人节海报模板,甜到牙疼!
  6. caffe 使用cudnn 加速报错
  7. es的node内存设置
  8. ShellShock 攻击实验
  9. java命名不规范会怎样_java命名规范:注重细节
  10. tomcat目录webapps介绍
  11. php除数不能为零,0为什么不能做除数(为什么0不能作为除数)
  12. 扫除知识共享障碍,天翎知识文档管理系统+群晖NAS一体化解决方案
  13. 遍历二维数组(从外向内绕圈)
  14. Oracle定时任务(1)-DBMS_SCHEDULER
  15. 如何更改默认鼠标光标
  16. 惠普台式计算机型号怎么看,如何查看惠普笔记本型号?惠普笔记本型号以及小型号查看方法...
  17. 用C语言编写数字时钟
  18. 1、树莓派使用FFMPEG推流到PC端显示
  19. android瀑布流列表两边跳,Android Fragment + RecyclerView瀑布流布局
  20. 展程科技CTO妻子发文控诉总裁 360搜索独家揭秘涉事企业信息

热门文章

  1. [2019HDU多校第一场][HDU 6578][A. Blank]
  2. 【蓝桥杯选拔赛真题50】Scratch小猫跑步 少儿编程scratch图形化编程 蓝桥杯选拔赛真题讲解
  3. C#正则查找字符串是否包含字母
  4. (转)女人,别忘了经营自己!(同事亲身经历)
  5. 【Oracle】ORA-06553: PLS-306: wrong number or types of arguments in call to ‘存储过程‘
  6. 动手学习深度学习-跟李沐学AI-自学笔记(1)
  7. python resultful APi
  8. Debian etch 基本系统 initial ram disk 的分析
  9. 原来做图标这么简单!
  10. 火狐浏览器无法载入配置文件