Mac搭建robotframework和selenium环境


安装依赖包

1. 从python官网下载安装Python 3.7.9 ,下载完成后可以检查对应版本

python3 -V
pip3 -V

2. 使用pip install 命令安装以下包

pymysql~=1.0.2
selenium~=3.141.0
robotframework~=4.0.2
robotframework-ride
requests~=2.25.1
robotframework-dependencylibrary

3. 安装完成后使用pip3 list命令检查版本

Package                          Version
-------------------------------- -----------
certifi                          2021.10.8
chardet                          4.0.0
idna                             2.10
numpy                            1.21.4
Pillow                           8.4.0
pip                              21.3.1
Pygments                         2.10.0
PyMySQL                          1.0.2
Pypubsub                         4.0.3
requests                         2.25.1
robotframework                   4.0.3
robotframework-dependencylibrary 3.0.1
robotframework-ride              1.7.4.2
selenium                         3.141.0
setuptools                       47.1.0
six                              1.16.0
urllib3                          1.26.7
wxPython                         4.0.7.post2

安装ChromeDriver

1. 更新Google浏览器为最新,查看版本号

2. 下载版本匹配的chromedriver:https://chromedriver.chromium.org/downloads

3. 将下载的chromedriver文件放置在/usr/local/bin目录

4. 执行xattr -d com.apple.quarantine chromedriver命令验证开发者

验证

验证robotframework

执行ride.py命令可以打开RIDE就是安装成功了

验证selenium

运行以下代码可以打开百度就算安装成功了

from selenium import webdriver
import time
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
time.sleep(5)
driver.quit()