mac 下安装python+selenium+firebox+pycharm+geckodriver

一.安装

1.安装python

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

2.安装selenium

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

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

       

mac 下安装python+selenium+firebox+pycharm+geckodriver_第1张图片

      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,适用于全部项目           mac 下安装python+selenium+firebox+pycharm+geckodriver_第2张图片

      b. pycharm创建selenium.py,写入

          

#!/usr/bin/python3
from selenium import webdriver
import time

driver = 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)