• Auto测试
Auto测试

原创文章如何模拟web页面的上划和下滑的操作

问题描述: 在测试中我们可能会遇到向上滑和向下滑的随机操作,比如一个文章的长短导致了页面的长短不通,会需要上滑才可以看到文章的内容。 实现方式:(python+selenium) 第一步:我们使用selenium中的ActionChains来模拟键盘的PGUP和PGDN按键来实现(下滑) actio...
阅读全文
Auto测试

原创文章自动化测试时需要请求api时提示无权限处理办法

问题描述: 当做自动化流程测试和回归测试时,肯定会遇到当需要下载文件或者打印时,一般都需要通过点击链接地址下载,或者发送请求后返回下载链接地址链接进行下载时。当遇到发送请求时,我们无法通过点击下载,那么有什么处理办法呢?今天简单介绍下处理方式。 获取链接: 获取CK: 请求CK: 温馨提示: 本脚本...
阅读全文
Auto测试

MeterSphere测试平台UI 自动化窗口切换方法

前言: 最近在做 UI 自动化测试的时候,遇到了一个问题,使用元素定位,怎么都定位不到元素,最后排查下来发现,是因为网页中嵌套了 iframe 页面,定位的元素在 iframe 中,所以需要先定位到 iframe 元素,然后再定位嵌套内的元素才行。 在我们日常工作当中,经常有各种复杂的页面,本篇总结...
阅读全文
Auto测试

unittest常用方法介绍及PO模型思想

unittest的介绍unittest是python单元测试框架,类似于JAVA的JUnit框架; Selenium3自动化测试实战――基于Python语言(博文视点出品) 虫师,2011年6月开始在博客园持续分享测试技术和经验,在自动化测试、性能测试方面有着丰富实战经验,另外,对Web开发技术也有...
阅读全文
Auto测试

Unittest底层逻辑代码(三)

业务逻辑层面的相关操作例如:创建浏览器对象、访问url、元素定位、输入、悬停、切换句柄、点击等待操作等等。此代码程序不会执行浏览器任何操作行为。(从selenium里面取需要操作的相关方法) 关键字类:(简单书写) class keyDemo: driver = webdriver.Chrome()...
阅读全文