摘要: 通过unittest框架完成自动化分层操作,实现数据分离,减少代码于数据之间的依赖性,完成报告的生成并自动发送一系列操作。 前言: 有人认为,在进行自动化测试过程中,测试代码只需要包含测试逻辑即可。其实不然,他需要包括很多类的代码,如URL拼接、访问UI控件、HTML/XML的解析等,如果将测试逻辑 阅读全文
posted @ 2023-07-12 21:24 C_N_Candy 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 前言 对于测试人员而言,不管是进行性能测试还是自动化测试,验证码的处理都是棘手的存在,在WEB应用中,大部分系统在用户登录的时候都要求用户输入验证码,且验证码的种类繁多,如纯数字、纯字母、汉子组合、数学题运算、滑动图标、图片、短信、邮箱、语音等。 既然要实现验证码的处理操作,那么就需要了解验证码的作 阅读全文
posted @ 2023-06-29 23:14 C_N_Candy 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 目录 一、文件上传 二、文件下载 正文 一、文件上传:selenium+AutoIT 在网页上传文件的时候,Selenium无法直接操作如Flash、JavaScript 或Ajax 等技术所实现的上传功能,selenium是根据网页上的标签来定位的,但是上传文件时却是调用的非网页上的窗口,针对se 阅读全文
posted @ 2023-06-28 22:33 C_N_Candy 阅读(50) 评论(0) 推荐(0) 编辑
摘要: IDEA 代码头注释 /** * @project: ${PROJECT_NAME} * @ClassName: ${NAME} * @author: C_N_Candy * @creat: ${DATE} ${TIME} * Des:${descript} */ Maven: Maven解决了一下 阅读全文
posted @ 2023-06-28 13:51 C_N_Candy 阅读(32) 评论(0) 推荐(0) 编辑
摘要: Java本地开发环境安装-JDK、Java IDEA、Mawen、Git JDK 官网(推荐JDK8):https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html 教程:https://www.cnbl 阅读全文
posted @ 2023-06-28 13:36 C_N_Candy 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Java-IDEA的基础设置及插件安装,让IDEA更好用! IDEA简单配置教程:https://mp.weixin.qq.com/s/Z5QLYyvjiiS0xg9wpSTvew IDEA高效使用插件:https://mp.weixin.qq.com/s/ShnHX9uxd4esiYHOA8TZv 阅读全文
posted @ 2023-06-28 13:18 C_N_Candy 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 详情参考,一直更新:IntelliJ IDEA 2023.1.3最新激活破解教程(永久激活,亲测有效) - 异常教程 (exception.site) 下载idea : 链接:https://pan.baidu.com/s/1cZceQPaIinvVhbd1-cRkXA提取码:t5ct下载激活补丁: 阅读全文
posted @ 2023-06-28 13:07 C_N_Candy 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 前言: 前面学习了WebDriver中的鼠标键盘、iframe、下拉列表框等相关API接口的操作,下面更进一步学习,元素等待、文件上传和下载、验证码的操作。 目录: 一、selenium三种元素等待方式 1.强制等待 2.隐式等待 3.显示等待 二、selenium文件上传和下载 三、seleniu 阅读全文
posted @ 2023-06-27 23:45 C_N_Candy 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 前言: WebDriver API相比于之前的selenium-RC API而言,不仅解决了一些相关的限制,还使得接口更加简洁,同时更好的支持了页面本身不重新加载而页面元素发生变化的动态网页,所以WebDriver API的实现目的不仅是提供一个良好的面向对象API,而且对Web应用程序测试过程中所 阅读全文
posted @ 2023-06-27 23:42 C_N_Candy 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 浏览器操作方式 WebElement接口的常用方法 浏览器常见7种操作方式 1、浏览器前进操作 forward():在初始操作时不存在前进操作,一般与back配合使用 back:后退操作,当前对象必须存在上下文 2、浏览器的最大化、最小化、全屏 driver.maximize_window():实现 阅读全文
posted @ 2023-06-20 02:55 C_N_Candy 阅读(7) 评论(0) 推荐(0) 编辑