摘要: 本文章会讲述以下几个内容: 1、什么是PO设计模式(Page Object Model) 2、为什么要使用PO设计模式 3、使用PO设计模式要点 4、PO设计模式实例 1、什么是PO设计模式 (Page Object Model) 一种在测试自动化中变得流行的设计模式,使得自动化测试脚本的减少代码重 阅读全文
posted @ 2018-12-23 22:21 深圳-逸遥 阅读(6799) 评论(1) 推荐(6) 编辑
摘要: 本文章会讲述以下几个内容: 1、Unittest 如何跳过用例 2、如何使用sys.argv 3、自动化测试项目中如何一套代码多套环境运行 一、Unittest跳过用例 @unittest.skip(reason) , 直接跳过被装饰的用例 ,reason用于填写跳过用例的原因 @unittest. 阅读全文
posted @ 2018-12-16 03:26 深圳-逸遥 阅读(1276) 评论(3) 推荐(3) 编辑
摘要: 一、什么是测试夹具 定义单个或者多个测试所需的环境准备(setUp),以及环境清理(tearDown)。 例:连接数据库,或者创建Selenium WebDriver driver实例 二、测试夹具有什么作用。 为每一个测试用例提供用例测试环境准备和清理,为每一个用例提供干净的测试环境。 为每一组测 阅读全文
posted @ 2018-12-10 01:42 深圳-逸遥 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 本文我们将会讲解Python Unittest 里组织用例的5种姿势。 环境准备: python 3.0以上 python requests库 小编的环境: python 3.6.4 一、TestLoader 当 import unittest 时 ,会自动导入TestLoader类 TestLoa 阅读全文
posted @ 2018-12-04 19:19 深圳-逸遥 阅读(911) 评论(0) 推荐(0) 编辑
摘要: Q: 使用 Python Selenium WebDriver 怎么去验证一个按钮是启用的(可点击)? A:Selenium WebDriver API 里面给出了解决方法is_enabled() 使用WebDriver API —— driver.find_element_by_css_selec 阅读全文
posted @ 2018-10-07 18:19 深圳-逸遥 阅读(4787) 评论(0) 推荐(0) 编辑
摘要: 首先我们来看一个经典的例子: 搭出租车 在出租车驾驶中,通常有3个角色: 乘客 : 他告诉出租车司机他想去哪里以及如何到达那里 出租车司机 : 他按照客户的要求; 出租车司机使用方向盘和汽车踏板驾驶汽车送乘客去目的地 汽车 : 汽车执行出租车司机的操作 在使用Selenium WebDriver的测 阅读全文
posted @ 2018-09-02 23:14 深圳-逸遥 阅读(3320) 评论(1) 推荐(0) 编辑
摘要: 前言 上一篇文章《selenium webdriver 是怎么运行的》用了一个简单的例子——搭出租车,形象地讲解selenium webdriver 是如何运行的,而这一篇文章可以理解为深入了解selenium是如何和浏览器驱动进行交互,也可以认为是乙醇老师写的《selenium是如何启动浏览器的》 阅读全文
posted @ 2018-08-20 20:10 深圳-逸遥 阅读(17883) 评论(2) 推荐(5) 编辑
摘要: Selenium历史 Selenium最初由Jason Huggins于2004年开发,作为ThoughtWorks的内部工具。Huggins后来加入了ThoughtWorks的其他程序员和测试人员,之后Paul Hammant加入团队并指导开发第二种操作模式,后来成为“Selenium Remot 阅读全文
posted @ 2018-08-04 17:32 深圳-逸遥 阅读(1454) 评论(0) 推荐(0) 编辑
摘要: 部分浏览器驱动下载页,需要科学上网才能打开 ChromeDriver (谷歌浏览器驱动) : "https://sites.google.com/a/chromium.org/chromedriver/" ChromeDriver 国内镜像地址: "https://npm.taobao.org/mi 阅读全文
posted @ 2018-07-24 20:27 深圳-逸遥 阅读(436) 评论(0) 推荐(0) 编辑
摘要: geckodriver:https://github.com/mozilla/geckodriver geckodriver 历史版本下载列表:https://github.com/mozilla/geckodriver/releases 阅读全文
posted @ 2018-07-24 19:52 深圳-逸遥 阅读(993) 评论(0) 推荐(0) 编辑