
自动化测试
Winterto1990
这个作者很懒,什么都没留下…
展开
-
ProcessOn 在线作图,真香指南
你还在为没有破解Visio而烦恼?因为准备PPT画图毫无头绪?来看看一款在线产品ProcessOn轻松制作流程图、思维导图、UI、UML等类型作图。登录模块登录模块比较清爽,且支持微信 QQ 微博 Google第三方平台登录,方便。首页登录之后,是个人模块,左侧功能栏有文件管理,中间是文件及文件夹内容展示,上侧是团队协作、个人模块、人气推荐(大部分付费可克隆)、模板。文件管理新建文件夹支持新建文件夹 支持直接新建空白画布 ...原创 2020-09-06 10:21:15 · 2781 阅读 · 1 评论 -
Typora 从入门到熟练使用
Typora动态显示效果图上图酷炫的操作效果便是Typora,下面带你了解一下神器typora。认知有没有考虑过哪天你也能使用Markdown(一种可以使用普通文本编辑器编写的标记语言)溜溜的,除了尽显逼格之外,也为我们在记录所学的知识点提供了便捷的途径。Markdown logoMarkdown的语法因不同的解析器或编辑器而异,Typora使用的是Markdown的语法因不同的解析器或编辑器而异,Typora使用的是GitHub Flavored Markdown...原创 2020-09-06 10:18:28 · 1014 阅读 · 0 评论 -
webdriver控制浏览器滚动条 selenium_python
有时候web 页面上的元素并非直接可见的,就算把浏览器最大化,我们依然需要拖动滚动条才能看到想要操作的元素,这个时候就要控制页面滚动条的拖动,但滚动条并非页面上的元素,可以借助JavaScript是来完成操作。 一般用到操作滚动条的会两个场景: 注册时的法律条文的阅读,判断用户是否阅读完成的标准是:滚动条是否拉到最下方。 要操作的页面元素不在视觉范围,无法进行操作,需要拖动滚动条用于标原创 2015-09-04 23:51:58 · 6727 阅读 · 0 评论 -
webdriver 验证码问题 selenium_python
对于web 应用来说,大部分的系统在用户登录时都要求用户输入验证码,验证码的类型的很多,有字母数字的,有汉字的,甚至还要用户输入一条算术题的答案的,对于系统来说使用验证码可以有效果的防止采用机器猜测方法对口令的刺探,在一定程度上增加了安全性。但对于测试人员来说,不管是进行性能测试还是自动化测试都是一个棘手的问题。下面笔者根据自己的经验来谈一下处理验证码的几种方法。去掉验证码 这是最简单的方法,对于原创 2015-09-05 00:06:42 · 4251 阅读 · 0 评论 -
webdriver cookie 处理 selenium_python
有时候我们需要验证浏览器中是否存在某个cookie,因为基于真实的cookie 的测试是无法通过白盒和集成测试完成的。webdriver 可以读取、添加和删除cookie 信息。 webdriver 操作cookie 的方法有: get_cookies() 获得所有cookie 信息 get_cookie(name) 返回特定name 有cookie 信息 add_cookie(co原创 2015-09-04 23:59:09 · 3534 阅读 · 0 评论 -
webdriver自动化测试_鼠标事件
我们在实际的web 产品测试中发现,有关鼠标的操作,不单单只有单,有时候还要和到右击,双击,拖动等操作,这些操作包含在ActionChains 类中。 ActionChains 类鼠标操作的常用方法: context_click() 右击 double_click() 双击 drag_and_drop() 拖动 move_to_element() 鼠标悬停在一个元素上 原创 2015-09-03 18:07:02 · 3344 阅读 · 0 评论 -
webdriver简单对象的定位_python
对象(元素)的定位和操作是自动化测试的核心部分,其中操作又是建立在定位的基础上的,因此元素定位就显得非常重要。(这里用到的对象与元素同为一个事物)一个对象就像是一个人,他会有各种的特征(属性),如比我们可以通过一个人的身份证号、姓名或者他的住址找到这个人。那么一个元素也有类似的属性,我们可以通过这种唯一区别于其它元素的属性来定位这个元素。当然,除了要操作元素时需要定位元素外,有时候我们只是为了原创 2015-09-03 15:46:48 · 2335 阅读 · 0 评论 -
软件测试分类
根据项目流程阶段划分软件测试 上图是一个典型“V”模型软件开发流程,那么各项软件测试工作是在项目开发流程中循序渐进进行 的。下面将介绍各个阶段测试的含义。 单元测试:单元测试(或模块测试)是对程序中的单个子程序或具有独立功能的代码段进行测试的过程。 集成测试:集成测试是单元测试的基础上,将通过单元模块组装成系统或子系统,再进行测试,重点是检查模块之间的接口是否正确。 系统测试:系统测试原创 2015-09-02 21:58:43 · 1376 阅读 · 0 评论 -
python webdriver API
最近几篇将详细的讲解基于python 的webdriver API,笔者更愿意读者自已去查询webdriver API 中各种操作方法的使用,为了保持本书由浅入深的完整性。 浏览器的操作1.1、浏览器最大化 在统一的浏览器大小下运行用例,可以比较容易的跟一些基于图像比对的工具进行结合,提升测试的灵活性及普遍适用性。比如可以跟sikuli 结合,使用sikuli 操作flash。#coding=u原创 2015-09-02 22:39:07 · 1760 阅读 · 0 评论 -
webdriver自动化测试_键盘事件 python
我们在实际的测试工作中,有时候我们在测试时需要使用tab 键将焦点转移到下一个元素,用于验证元素的排序是否正确。webdriver 的Keys()类提供键盘上所有按键的操作,甚至可以模拟一些组合建的操作,如Ctrl+A ,Ctrl+C/Ctrl+V 等。在某些更复杂的情况下,还会出现使用send_keys 来模拟上下键来操作下拉列表的情况。#coding=utf-8from selenium im原创 2015-09-03 18:11:44 · 5465 阅读 · 0 评论