您现在的位置:首页 >> 前端 >> 内容

MacOS搭建python环境下的Seleniumweb测试环境

时间:2017/8/1 11:51:18 点击:

  核心提示: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!


 

Tags:MA AC CO OS 
作者:网络 来源:Horizen