在学web自动化测试时,通过PO模型将特定页面的一些元素及元素操作放在特定页面模块中, 然后提取公共的部分, 如元素等待WebDriverWait, 元素操作send_keys, click, 获取元素文本信息, 获取属性值等, 放在公共的页面模块里, 即base_page.py, 但在实现过程中我 ...
分类:
Web程序 时间:
2019-09-04 10:17:56
阅读次数:
133
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD),支持python,java等编程语言(百度百科)。功欲善其事必先利其... ...
分类:
Web程序 时间:
2019-08-25 19:48:43
阅读次数:
1096
常用于需要操作html元素的情况,如 web自动化测试 网络爬虫 分析/操作html 语法 //:从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。 /:从根节点选取。 []:谓语,被嵌在方括号中。用来查找某个特定的节点或者包含某个指定的值的节点。 @:选取属性。 @id @class @h ...
分类:
其他好文 时间:
2019-08-24 20:44:02
阅读次数:
68
无论是web自动化还是手机app自动化,WebDriver是Selenium的核心模块,jmeter WebDriver 仅支持Firefox、Chrome 和 HTML Unit驱动,暂不支持IE 驱动。 一、下载JMeterPlugins-WebDriver插件并配置 分享我的网盘下载地址:ht ...
分类:
Web程序 时间:
2019-08-24 11:47:22
阅读次数:
266
先来看看功能测试如何进行的:编写测试用例,测试用例当中最主要的是测试步骤和预期结果;测试人员根据测试用例执行操作步骤,然后通过眼睛和思考判断实际结果与预期结果是否相等。如果相等,测试通过;如果不相等,测试失败。 自动化测试要做的事情与功能测试是一致。这里的自动化主要包含三个层面的自动化,单元测试自动 ...
分类:
其他好文 时间:
2019-08-24 09:38:55
阅读次数:
94
最近学web自动化时用到selenium库,感觉很神奇,遂琢磨了一下,写了点心得。 当我们输入以下三行代码并执行时,会发现新打开了一个浏览器窗口并访问了百度首页,然而这是怎么做到的呢? 首先我们来看一下selenium库的结构: 很显然,selenium就是一个软件包,里面有两个一级子包,commo ...
分类:
编程语言 时间:
2019-08-14 22:08:33
阅读次数:
166
想要完成APP的自动化测试,首先需要在本机安装好环境,需要以下几个软件: 1.node.js(安装appium时依赖,官网可以下载) 2.appium-desktop:Appium Server的图形界面。类似于web自动化时的chromdriver,不过这个需要每次都启动一下; like this ...
分类:
移动开发 时间:
2019-08-14 10:58:48
阅读次数:
194
unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。有关python和unittest的基础知识部分就不细说了,大家可自行百度进行深入了解哦,以下是整个unittest四个比较重要的概念。testfixturetestcasetestsuitetestrunn
分类:
编程语言 时间:
2019-08-13 11:58:30
阅读次数:
117
前戏 在进行web自动化的时候,我们有时需要获取元素的属性,有时需要添加,有时需要删除,这时候就要通过js来进行操作了 实战 ...
分类:
其他好文 时间:
2019-08-04 13:40:03
阅读次数:
243
自动化测试主要分为下面三种: 1.单元测试(Unit Test) 对单独的代码块,比如函数进行测试。单元测试是自动化测试的主要形式,也是最基本的形式。 2.集成测试(Integration Test) 集成测试对代码单位之间的协同工作进行测试,比如测试主程序和各个扩展的继承代码。这个部分的测试不容易 ...
分类:
Web程序 时间:
2019-07-24 21:12:38
阅读次数:
159