一、selenium2.x 与 selenium3.x 最大区别 (1) 从3.0版本selenium开始使用火狐浏览器完成web自动化就需要用到驱动包了。 (2) 而2.0版本的selenium使用火狐47以下的版本来完成web自动化测试则不需要驱动包。例如我们有时候可能看到火狐浏览器实现web自 ...
分类:
其他好文 时间:
2019-06-23 23:02:07
阅读次数:
267
1、自动化测试基础 5、自动化测试模型 9、Selenium Grid2 13、GitHub托管项目 2、测试环境搭建 6、SeleniumIDE 10、Python多线程 14、持续集成Jenkins入门 3、Python基础 7、unittest单元测试框架 4、WebDriverAPI 8、自 ...
分类:
编程语言 时间:
2019-06-05 10:13:52
阅读次数:
116
P276 11.1.3 自动化测试用例编写原则 在编写自动化测试用例过程中应该遵循以下原则: 1、一个用例为一个完整的场景,从用户登录系统到最终退出并关闭浏览器; 2、一个用例只能验证一个功能点,不要试图在用户登录系统后把所有的功能都验证一遍; 3、尽可能少的编写逆向逻辑用例。一方面因为逆向逻辑的用 ...
分类:
编程语言 时间:
2019-06-05 09:38:48
阅读次数:
123
P38——Python哲学 打开Python shell,输入import this,会看到下面的话: The Zen of Python, by Tim Peters Beautiful is better than ugly.优美胜于丑陋(Python 以编写优美的代码为目标) Explicit ...
分类:
编程语言 时间:
2019-06-05 09:36:44
阅读次数:
106
P138——模块化驱动测试实例 P142——参数化搜索关键字 from selenium import webdriver search_text = ['python','中文','text'] # 存放搜索的关键字 for text in search_text: # 通过for循环来遍历数组 ...
分类:
编程语言 时间:
2019-06-05 09:36:25
阅读次数:
119
http://www.cnblogs.com/fnng/p/3415609.html P293——简介: TDD(Test-Drivern-Development)测试驱动开发 ATDD(Acceptance-Test-Drivern-Development)验收测试驱动开发 BDD(Behavio ...
分类:
编程语言 时间:
2019-06-05 09:30:01
阅读次数:
172
windows环境配置: 步骤: 安装python 官网下载http://www.seleniumhq.org/ https://www.python.org/downloads/windows/ 3.5安装包在安装时会有一个环境变量的配置勾选,一定要勾选上不然就要单独去配置环境 安装seleniu ...
分类:
编程语言 时间:
2019-06-05 09:26:52
阅读次数:
127
大纲 P70——WebDriver API P83——控制浏览器 P86——简单元素操作 P92——键盘事件和获得验证信息(预期结果) P95——设置元素等待:显示等待和隐式等待 P100——定位一组元素 P104——多表单切换 P106——多窗口切换 P108——警告框处理 P110——上传文件 ...
分类:
编程语言 时间:
2019-06-05 09:20:31
阅读次数:
123
自动化测试基础 一、 软件测试分类 1.1 根据项目流程阶段划分软件测试 1.1.1 单元测试 单元测试(或模块测试)是对程序中的单个子程序或具有独立功能的代码段进行测试的过程。 1.1.2 集成测试 集成测试是在单元测试的基础上,先通过单元模块组装成系统或子系统,再进行测试。重点是检查模块之间的接 ...
分类:
编程语言 时间:
2019-05-08 21:56:42
阅读次数:
178
1.首先ctrl+r进入终端输入(pip install selenium)进行python安装selenium2.打开百度浏览器进行分别输入geckodriver和Chromedriver对火狐和谷歌对应的驱动程序进行的下载。其对应的网址火狐: https://github.com/mozilla ...
分类:
其他好文 时间:
2019-05-08 09:40:32
阅读次数:
135