核心提示:Selenium是一款应用于Web功能测试的自动化测试工具。在Mac OS系统中目前已自带python环境,可以打开终端(Terminal)键入Python查看现在系统中python的版本,键入exi...
Selenium是一款应用于Web功能测试的自动化测试工具。
在Mac OS系统中目前已自带python环境,可以打开终端(Terminal)键入Python查看现在系统中python的版本,键入exit()退出。
之后安装pip。请自行度娘。
我的系统是英文的,所以可能部分中文的不是很准确,希望能帮到你。
1、pip安装
打开终端(Terminal)键入:
sudo pip install selenium
等待安装完成。
2、安装编译环境
可以安装Pycharm或者Sublime。
我个人推荐Pycharm。
可以创建一个例程试试:
# coding=utf-8 from selenium import webdriver看看有没有报错。
3、下载Chrome Driver
查看自己的Chrome版本,打开Chrome,点击最顶上菜单栏的Chrome,点击About Google Chrome,查看版本号(Version)。
Chrome Driver与Chrome版本对照表:点击查看(huilan_same的CSDN)
Chrome Driver的下载地址(需要FQ你懂的):下载地址
4、安装Chrome Driver
将ChromeDriver.zip解压,并复制到/usr/bin目录下。【可以点开Finder,然后前往(GO),然后前往文件夹(Go to folder)。】
如果发现无法放入,请重启电脑,并在开机时疯狂按command+R键,直到出来一个你应该没怎么见过的界面,点击最上面一排的工具(Utilities)中的终端(Terminal),键入:
csrutil enanbel; reboot
回车。
重启后就可以了
5、测试ChromeDriver是否正常工作
创建一个Python程序:
# coding=utf-8 from selenium import webdriver import time browser = webdriver.Chrome() browser.get("https://www.baidu.com/") time.sleep(0.3) browser.maximize_window() input_id = "kw" button_id = "su" browser.find_element_by_id(input_id).send_keys("selenium") browser.find_element_by_id(button_id).click() time.sleep(3) browser.quit()
如果能正常运行,那恭喜你成功了!
愉快的编程吧,Coder!