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