mac搭建selenium环境

一、前置条件

1、Chrome和Chromedriver的版本号必须对应一致;

2、检查Python版本,selenium版本,Python3的话,selenium版本最好将至3.x版本(通过pip默认会下载最新版本,目前到4.x版本)

二、执行准备

1、下载selenium

Pycharm的自带终端,通过pip命令直接下载

pip install selenium
or
pip install selenium==2.28


//之前安装过selenium,想降级或者升级selenium
//查看selenium版本
pip show selenium

//卸载selenium
pip uninstall selenium

2、下载Chromedriver

https://chromedriver.storage.googleapis.com/index.html

Chrome for Testing availability

下载完成后,将exe执行文件放置文件夹路径:/usr/local/bin/下面。

3、配置Chromedriver

  • 进入命令行工具,确定当前的 SHELL 环境:echo $SHELL

  • 根据自己的SHELL环境选择执行命令:

    • 如果显示/bin/bash,则 vim ~/.bash_profile
    • 如果显示 /bin/zsh,则 ‘vim ~/.zshrc’
  • 在文件中添加:export PATH=$PATH:[chromedriver所在路径]

  • 重启命令行工具

  • 命令行输入 chromedriver 验证是否配置成功

4、配置Chrome

  • 配置文件中添加:export PATH=$PATH:[chrome所在路径]

5、授权driver可被访问

进入终端依次输入命令:

cd /usr/local/bin/
xattr -d com.apple.quarantine chromedriver

6、测试chromedriver安装情况

直接输入:chromedriver,显示运行成功

mac搭建selenium环境_第1张图片

三、测试可用性

1、编写demo代码测试执行

from selenium import webdriver


# 创建一个 Chrome 浏览器实例,这会启动一个浏览器窗口
browser = webdriver.Chrome()

# 打开百度首页
browser.get('https://www.baidu.com')

你可能感兴趣的:(macos,selenium,python)