使用.clear方式有的时候无法做到清除,可以通过模拟键盘操作输入ctrl a全选后,使用delete键完成输入框内所有数据的清空和删除。
- auto测试
原创文章如何模拟web页面的上划和下滑的操作
问题描述: 在测试中我们可能会遇到向上滑和向下滑的随机操作,比如一个文章的长短导致了页面的长短不通,会需要上滑才可以看到文章的内容。 实现方式:(python selenium) 第一步:我们使用selenium中的actionchains...
原创文章selenium的webdriver设置无头模式运行
使用chrome的无头模式,屏蔽网页浏览器识别浏览器的内部信息,可以无图形化运行,不用担心信息泄露。
原创文章自动化测试时需要请求api时提示无权限处理办法
问题描述: 当做自动化流程测试和回归测试时,肯定会遇到当需要下载文件或者打印时,一般都需要通过点击链接地址下载,或者发送请求后返回下载链接地址链接进行下载时。当遇到发送请求时,我们无法通过点击下载,那么有什么处理办法呢?今天简单介绍下处理方...
原创文章python实现pdf文档转换为txt格式的方法之ocr工具pytesseract详解
pytesseract介绍: pytesseract是基于python的ocr工具, 底层使用的是google的tesseract-ocr 引擎,支持识别图片中的文字,支持jpeg, png, gif, bmp, tiff等图片格式。本文介...
metersphere测试平台ui 自动化窗口切换方法
前言: 最近在做 ui 自动化测试的时候,遇到了一个问题,使用元素定位,怎么都定位不到元素,最后排查下来发现,是因为网页中嵌套了 iframe 页面,定位的元素在 iframe 中,所以需要先定位到 iframe 元素,然后再定位嵌套内的元...
unittest常用方法介绍及po模型思想
unittest的介绍unittest是python单元测试框架,类似于java的junit框架; selenium3自动化测试实战――基于python语言(博文视点出品) 虫师,2011年6月开始在博客园持续分享测试技术和经验,在自动化测...
unittest底层逻辑代码(三)
业务逻辑层面的相关操作例如:创建浏览器对象、访问url、元素定位、输入、悬停、切换句柄、点击等待操作等等。此代码程序不会执行浏览器任何操作行为。(从selenium里面取需要操作的相关方法) 关键字类:(简单书写) class keydem...
unittest不同浏览器运行用例方法(二)
如何选择使用不同类型的浏览器来运行测试用例的简单封装方法: def browser(type_): try: #基于python的反射机制实现 driver = getattr(webdriver,type_)() #为了防止type_报错...
如何验证xpath元素定位是否正确,附带谷歌浏览器chropath辅助插件
通过浏览器控制台验证xpath元素定位是否正确(已确认chrome、firefox支持,如果使用其他浏览器大家可以尝试下) f12开发者工具,在控制台console输入相关命令来测试语法正确否: 测试xpath语法是: $x("your_x...