摘要:selenium自动化测试中,经常会报异常: 可能会有各种疑问,元素可以定位到啊。为什么报以下异常? ElementNotVisibleException: Message: element not visible 原因: 元素在前台代码document中可以找到,但是不代表该元素就显示在了页面上。 阅读全文
ElementNotVisibleException: Message: element not visible
2018-07-16 17:32 by _天枢, 2089 阅读, 0 推荐, 收藏, 编辑/usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.22) or chardet (2.2.1) doesn't match a supported version!
2018-07-16 15:18 by _天枢, 7028 阅读, 0 推荐, 收藏, 编辑
摘要:/usr/lib/python2.7/site-packages/requests/ __init__。py:91: RequestsDependencyWarning: urllib3(1.22)或chardet(2.2.1)与受支持的版本不匹配! RequestsDependencyWarnin 阅读全文
selenium各种定位方法(转)
2018-07-12 15:17 by _天枢, 8540 阅读, 1 推荐, 收藏, 编辑
摘要:selenium使用 Xpath CSS JavaScript jQuery的定位方法 (治疗selenium各种定位不到,点击不了的并发症) 2017年07月28日 22:47:36 阅读数:3696 2017年07月28日 22:47:36 阅读数:3696 阅读数:3696 【第一部分】开篇: 阅读全文
selenium元素单击不稳定解决方法
2018-07-12 14:33 by _天枢, 3261 阅读, 0 推荐, 收藏, 编辑
摘要:selenium自动化测试过程中,经常会发现某一元素单击,很不稳定,有时候执行了点击没有反映。 以下总结两种解决方法:都是通过js注入的方式去点击。 1.F12查一看,要点击的按钮,或连接,有没有onclick=func();这样调用方法。 如果有的话,可以直接用js调用方法名 2.找到元素,之后用 阅读全文
HTMLTESTRunner自动化测试报告增加截图功能
2018-07-11 16:40 by _天枢, 7497 阅读, 2 推荐, 收藏, 编辑
摘要:我们都知道HTMLTESTRunner自动化测试报告,是Unittest单元测试框架报告, 那么在做ui测试的时候就有点不适用了,我们需要出错截图功能。 以下是我改的,增加了截图功能,先展示界面,再展示代码,需要说明的是,截图,只会取当前case停止位置的图片,也就是说断言或者出错case停止了的截 阅读全文
selenium自定义find_element
2018-07-11 16:23 by _天枢, 2636 阅读, 0 推荐, 收藏, 编辑
摘要:智能轮询元素是否显示: 查找元素: 高亮显示: 期待你的加入;共同学习,一起进步: python|测试|技术交流 qq群:563227894 python|测试|技术交流 qq群:563227894 python|测试|技术交流 qq群:563227894 阅读全文
selenium处理弹出窗口
2018-07-11 16:14 by _天枢, 8263 阅读, 0 推荐, 收藏, 编辑
摘要:在selenium ui自动化测试过程中,经常会遇到,弹出新窗口,那么会对我们元素定位造成哪些影响呢? 1.元素id或xpath;name都没有问题,就是定位不到。 那如何解决呢?没错webdriver本身提供了一个switch_to功能。 我们先切换到新窗口;所谓的切换,是将弹出的窗口,聚丙,切换 阅读全文
selenium元素高亮显示
2018-07-11 15:32 by _天枢, 945 阅读, 0 推荐, 收藏, 编辑
摘要:selenium元素高亮显示: 采用js注入的方式,通过更改元素样式来实现。 border:2px 边框 solid red 红色 期待你的加入;共同学习,一起进步: python|测试|技术交流 qq群:563227894 python|测试|技术交流 qq群:563227894 python|测 阅读全文
python selenium截取指定元素图片
2018-07-11 15:26 by _天枢, 3424 阅读, 0 推荐, 收藏, 编辑
摘要:1.截取当前屏幕 2.截取当前元素 期待你的加入: python|测试|技术交流 qq群:563227894 python|测试|技术交流 qq群:563227894 python|测试|技术交流 qq群:563227894 阅读全文
jenkins构建多个项目执行顺序设置
2018-07-06 15:37 by _天枢, 12415 阅读, 0 推荐, 收藏, 编辑
摘要:通常我们会在jenkins中构建多个项目,那么如果项目有依赖,或者有关联怎么办? 例: 如下图: ,有两个构建项目,posWeb是个web项目,welife是接口项目。 由于接口项目数据会影响posWeb执行。那么,就要设置,先执行welife项目。 配置如下: 由于posWeb是ui项目, 在执行 阅读全文
编写装饰器实现python请求错误重试功能
2018-07-06 13:19 by _天枢, 2137 阅读, 0 推荐, 收藏, 编辑
摘要:在做接口自动化测试的时候,总会遇到,因连接超时等错误导致,接口脚本失败。 官方给出的方法: 自编写装饰器一 自编写装饰器二 使用方法:reNum = 5 代表,出现ConnectionError时最多可重试5次。 总结: 1.编写装饰器,其实没有那么难,只要掌握方法。 这个可以参考,我之前写的关于装 阅读全文
python2精确除法
2018-06-25 13:38 by _天枢, 9687 阅读, 0 推荐, 收藏, 编辑
摘要:python2和python3除法的最大区别: python2: python2结果:取整数部分,小数并没有保留 python3: python3结果:得到真实结果,小数保留 那么,如果python2想保留小数部分,要怎么做呢? 只需要增加一个导入包.就可以了.并不需要其它操作 增加导入包后的,py 阅读全文
selenium之chrome驱动版本
2018-06-14 09:12 by _天枢, 1640 阅读, 0 推荐, 收藏, 编辑
摘要:chrome之selenium驱动: 一、114以前版本驱动,可以到如下地址下载,并查看版本: http://chromedriver.storage.googleapis.com/index.html 查看版本方法: 点开相应版本文件夹,找到notes.txt文件中查看. 二、114以后驱动 ht 阅读全文
Jmeter函数助手
2018-06-01 09:01 by _天枢, 1529 阅读, 0 推荐, 收藏, 编辑
摘要:__intSum intSum 函数可用于计算两个或多个整数值的总和。 引用名称是可选的, 但它不能是有效的整数。 ${__intSum(2,5,MYVAR)} 将返回 7 (2 5) 并将结果存储在 MYVAR 变量中。因此 $ {MYVAR} 将等于7。 ${__intSum(2,5,7)} 将 阅读全文