![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web自动化
DebBugChen
测试中的战斗机
展开
-
Selenium中元素的三种等待方式
Selenium中元素的三种等待方式(1)隐式等待:implicitly_wait()通过一定时长等待页面上某元素加载完成。如果超出了设置的时长元素还没有被加载,则抛出NoSuchElementException异常。语法:缺点:当页面某些js无法加载,但是想找的元素已经出来了,它还是会继续等待,直到页面加载完成(浏览器标签左上角圈圈不再转),才会执行下一句。某些情况下会影响脚本执行速度。(2)显式等待:WebDriverWait()等待某个条件成立时继续执行,否则在达到最大时长时抛出超时异常。原创 2020-12-10 17:57:27 · 1507 阅读 · 3 评论 -
Selenium定位辅助工具Ranorex Selocity_chrome插件
Selenium定位辅助工具Ranorex Selocity_chrome插件一、Ranorex Selocity_chrome是什么?Ranorex Selocity_chrome是一款超实用的web自动化测试元素定位插件,大大提升元素定位的获取效率。二、使用步骤一、先下载下方提供的安装包。(或到Chrome官网下载)下载链接:https://pan.baidu.com/s/18HE5dd_xt5eYSF2hweO6Ew 提取码:kt5d二、打卡Chrome浏览器,进入插件管理界面,导入仪下载原创 2020-12-10 16:28:19 · 1011 阅读 · 0 评论 -
Web UI自动化测试之上传下载文件方法
Web UI自动化测试之上传下载文件方法前言Web UI自动化测试中,往往都会遇到文件上传或下载功能操作,通过直接的Selenium方法无法实现,所以就要用到一些插件辅助工具。二、使用步骤1、UI自动化测试上传文件方法第一种方法:使用webdriver api 提供的方法send_keys上传文件。send_keys方法第二种方法:AutoIt工具它是一个类似脚本语言的软件,利用此软件我们可以方便的实现模拟键盘、鼠标、窗口等操作,实现自动化。官网地址:https://www.autoit原创 2020-12-10 14:02:45 · 1664 阅读 · 0 评论 -
Jenkins配置生成测试报告和发送邮件
Jenkins配置生成测试报告和发送邮件前言Web自动化测试中,我们需要实现定时自动化,并且自动生成测试报告,通过邮件形式发送到指定人员,现在就来讲解怎么通过Jenkins实现生成测试报告并发送测试报告邮件方法。二、使用步骤(1) 代码设置项1.下载BeautifulReport模块下载地址:https://pan.baidu.com/s/1PxqGsfhf85txjbJA-RWzjw 提取码:ccmp2.解压与存放路径下载BeautifulReport的完整.ZIP文件,然后解压,把整个文原创 2020-12-10 15:04:35 · 1239 阅读 · 0 评论