Mac OS下应用Python+Selenium实现web自动化测试
来源:互联网 发布:无烟艾条 知乎 编辑:程序博客网 时间:2024/06/03 21:06
在Mac环境下的自动化测试环境搭建这里有一篇亲测通过的文。
不过在这个过程中要注意两点:
1.在终端联网执行命令“sudo pip install –U selenium”如果失败了的话,可以尝试用命令“sudo easy_install selenium”来安装selenium;
2.安装好PyCharm后新建project,Interpreter一定要选对,默认给出的两个可选项很有可能是不对的。亲测通过的一个Interpreter是“/usr/bin/python2.7”。如果你创建project的时候选错了Interpreter的话,可以从PyCharm(我的PyCharm版本是PyCharm Community Edition 5.0.1)的File->Default Settings->Default Project->Project Interpreter->Add local来重新进行选择,如下图:
如果第2点选择不对的话在import selenium的时候会出错,提示:Unresolved preference ‘Selenium’。
只有选择对Interpreter之后才能够正常的引入selenium并执行程序(以下用测试博客园登录功能为例):
#-*- coding: UTF-8 -*-from selenium import webdriverimport timebrowser = webdriver.Firefox()browser.get("http://cnblogs.com")time.sleep(1)browser.find_element_by_link_text("登录").click()time.sleep(1)browser.find_element_by_id("input1").send_keys("用户名")browser.find_element_by_id("input2").send_keys("密码")browser.find_element_by_id("signin").click()time.sleep(1)try: if browser.find_element_by_link_text("退出"): print "Login Successfully."except: print "Login failed."#browser.quit()
运行结果(测试通过):
这样在Mac+Python+PyCharm+Selenium下一个简单的测试用例就完成了。
0 0
- Mac OS下应用Python+Selenium实现web自动化测试
- Mac OS搭建python环境下的Selenium web测试环境
- Selenium+Python:Web自动化测试
- 基于Selenium的Python Web应用自动化测试入门
- 在Linux下实现Python+selenium+chrome的web自动化测试
- Selenium+Python Web自动化测试环境搭建
- Mac OS下搭建python+selenium环境
- python 自动化测试脚本-->selenium应用
- 自动化测试之Python + selenium = Web UI自动化测试
- 自动化测试之Python + selenium = Web UI自动化测试
- python自动化测试应用-第5篇(WEB测试)--Selenium环境篇
- python自动化测试应用-第6篇(WEB测试)--Selenium元素篇
- python自动化测试应用-第7篇(WEB测试)--Selenium进阶篇
- selenium+python—实现基本自动化测试
- selenium 自动化web测试
- selenium自动化测试web
- python + selenium 自动化测试
- selenium + python 自动化测试
- win7 创建ftp服务器
- 关于数据库简单几点
- 光于增采样和减采样(二)
- GPUImage API文档之GPUImageContext类
- MS DOS 命令大全
- Mac OS下应用Python+Selenium实现web自动化测试
- 苹果开发 笔记(93) UITableView 的编辑模式
- 传统Web应用请求和响应特点
- AJAX【Asynchronous异步的JS和XML】,工作原理与特点
- 黑马程序员_NSString
- C#之VS自带RDLC报表学习
- Testing Round #12 597ABC题解
- Web Service 教程
- WinPcap笔记(8):分析数据包(2)