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!
阅读全文
0 0
- Mac OS搭建python环境下的Selenium web测试环境
- Mac OS下搭建python+selenium环境
- python-day0002-搭建基于python的selenium web测试环境
- Mac OS环境下Selenium的安装
- Selenium+Python Web自动化测试环境搭建
- 从零开始:Mac OS下搭建 python3+selenium+firefox+pycharm 环境
- Mac OS下应用Python+Selenium实现web自动化测试
- windows下的selenium + python 环境搭建
- [mac笔记]Mac搭建python+selenium环境
- Selenium python自动化测试——Windows下环境搭建
- Selenium Python Safari for Mac 环境搭建
- Selenium Mac环境搭建
- mac os搭建robot framework测试环境
- Python-在Mac下的环境搭建
- 搭建Python Selenium自动化测试环境
- Selenium Webdriver Python 测试环境搭建
- Selenium+Eclipse+Python测试环境搭建。
- python+ selenium自动化测试环境搭建
- u3d
- 【TFS定制】TFS模板编辑:简单操作介绍
- LinkedHashMap实现缓存
- 网络流算法--FORD-FULKERSON方法及其多种实现
- u3d知识点
- Mac OS搭建python环境下的Selenium web测试环境
- hdu 6038 Function(思维)
- CSS基础汇总
- h5学习笔记:vuethink 配置
- Minigame Learning for Day 5
- POJ 3096 : Surprising Strings
- Can you find it? --CSU-ACM2017暑假集训2-二分搜索
- Head First Servlet & JSP 学习笔记(1)
- 次方求模 NYOJ