Selenium切换窗口、框架和弹出框window、ifame、alert
以上是在Selenium中切换窗口、框架和处理弹出框的方法。根据具体情况,你可以选择适当的方法来实现你的测试需求。可以使用4中方式切换frame。
【码上起飞】Postman-windows-9.12.2版本安装与汉化并设置全局token保姆级教程(小白教程)
postman汉化安装教程
解决selenium的getdrive()方法阻塞问题
当然我也是刚了解selenium这个库,这里提供给各位一个思路,如果各位有更好的思路欢迎在评论区跟我交流 : )如果是0,那就继续找;如果非0,就表明找到了,就可以跳出循环,做接下来的操作了。
IDEA中的Postman!
Postman是大家最常用的API调试工具,那么有没有一种方法可以不用手动写入接口到Postman,即可进行接口调试操作?这款插件由Apipost团队开发的,其官方介绍是:用于IDEA项目快速生成API文档,快速查询接口、接口代码功能,并支持在IDEA中进行API调试操作。编写完代码后,只需右键up
【软件测试】自动化测试selenium
自动化测试指软件测试的自动化,自预设下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。将认为驱动的测试行为转化为机器执行的过程。自动化测试包括UI自动化、接口自动化、单元测试自动化。按照这个金字塔模型来进行自动化测试规划,可以产生最佳的自动化测试产出投入比,可以用较少的投入获得很好的
使用Postman进行接口自动化测试
首先,既然是自动化测试,那么我们肯定需要工具 (Postman) 或者代码能帮我们直接判断结果是否符合预期。那么在接口测试上,大体就两个思路:
用selenium和xpath定位元素并获取属性值以及str字符型转json型
要使用xpath定位这个div元素,并且获取其属性data-config的内容值。读取json数据用json_attr['video']['url']即可。那么先得到的是str类型,如何转换为json类型呢?蓝色的为str类型,红色的为json类型。
安装Selenium报错解决&webdriver下载
Selenium安装报错和webdriver对应版本下载
Selenium 不开启浏览器页面执行测试用例
实际工作中会遇到不开启浏览器页面来执行测试用例的情况,可以通过ChromeOptions来实现ChromeOptions是chromedriver支持的浏览器启动选项Google 针对 Chrome 浏览器 59版 新增加的Chrome-headless 模式,可以在不打开UI界面的情况下使用 Ch
Selenium 自动化高级操作与解决疑难杂症,如无法连接、使用代理等
本文提供了关于 Selenium 的多个高级技巧和问题解决方案,内容丰富且实用。文章结构清晰,以模块化的形式展示了不同的技巧和问题,使得读者易于理解和应用。每个部分都有详细的代码示例和解释,这对于希望深入理解 Selenium 高级功能的开发者非常有帮助。
selenium的三类等待(详细)
此类等待会极大地造成代码的冗余,会有非常多重复的sleep代码,对于代码的阅读和维护非常不友好,而且使用起来会比较固化。式等待只对当前的driver有效,在整个driver生命周期中有效,如果driver被quit,则等待的设置失效。显式等待在调用之后,如果获取元素成功,则会返回该元素对象,便于后续
测试工具JMeter的使用
这个问题前后花了我三四个小时,上述教程我在很前期就见过,也照着做了,但是在查ip的时候我偷懒在浏览器搜的本机ip,查到的是本机对外(公网)的一个ip,但是教程中用的是一个局域网ip,导致就各种尝试都不对,真tm开心。这些操作尽可能快的做完,录制上,然后点击自己录制的结果,翻阅一下,把链接不是来自19
初识PO模式并在Selenium中简单实践
PO(PageObject)是一种设计模式。简单来说就是把一些繁琐的定位方法、元素操作方式等封装到类中,通过类与类之间的调用完成特定操作。
【软件测试】Git 详细实战-打标签,一篇通关...
Git 打标签一般会给提交历史打个标签,方便后续进行筛选、查看列出标签可带上可选的 -l 选项 --list这个命令以字母顺序列出标签可以按照特定的模式查找标签:例如,Git 代码仓库包含标签的数量超过 500 个,只想查 v1.8.5 相关的内容标签的分类Git 支持两种标签:轻量标签(light
restTemplate调用外部接口,调用返回307,用postman直接调用接口正常返回数据
restTemplate调用外部接口,调用返回307,用postman直接调用接口正常返回数据。getHeaders().getLocation().toString() 获得返回的路径。restTemplate再调用这个路径,发现调成功了,数据也正常返回了。仔细看了日志,发现307返回的接口跟我调
selenium刷新页面的各种方法
selenium刷新页面的各种方法
Postman启动问题:Could not open Postman
个人装了PostMan和PostManCanary二个版本,所以每个目录会有2个PostMan开头的文件夹。细心的朋友会发现,右下角 会经常出现防火墙关闭等提示信息,表示该程序,在向外链接。Postman启动问题:Could not open Postman。状态,在单击Postman之后一直在转圈
无边界探索:Selenium元素定位方法全攻略!
作为当下最流行的web UI自动化测试工具,selenium是很多测试同学入门接触自动化测试时学习的第一个工具。想要自动化操作页面上的内容,元素定位是首先必须要学习的核心知识。因此本文主要介绍selenium的几种最常用的元素定位方法,掌握了这些方法,希望能帮助大家快速轻松定位到页面上的各类元素。
弱网测试(延迟计算过程)和QNET配置
qnet是一款网络搭建平台,用户可以使用这款软件了解许多关于自定义网络和场景的功能,使用qnet测试弱网搭建非常快捷,无需root手机权限,不用手机端连接电脑就可以使用,
selenium
selenium的安装以及基础应用