Mac OS搭建python环境下的Selenium web测试环境

来源:互联网 发布:python telnetlib详解 编辑:程序博客网 时间:2024/06/07 01:26

Selenium是一款应用于Web功能测试的自动化测试工具。


在Mac OS系统中目前已自带python环境,可以打开终端(Terminal)键入Python查看现在系统中python的版本,键入exit()退出。

之后安装pip。请自行度娘。

我的系统是英文的,所以可能部分中文的不是很准确,希望能帮到你。


1、pip安装

打开终端(Terminal)键入:

sudo pip install selenium

等待安装完成。

2、安装编译环境

可以安装Pycharm或者Sublime。

我个人推荐Pycharm。

可以创建一个例程试试:

# coding=utf-8from 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-8from selenium import webdriverimport timebrowser = webdriver.Chrome()browser.get("http://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!






原创粉丝点击