随笔分类 -  Python

摘要:通过unittest框架完成自动化分层操作,实现数据分离,减少代码于数据之间的依赖性,完成报告的生成并自动发送一系列操作。 前言: 有人认为,在进行自动化测试过程中,测试代码只需要包含测试逻辑即可。其实不然,他需要包括很多类的代码,如URL拼接、访问UI控件、HTML/XML的解析等,如果将测试逻辑 阅读全文
posted @ 2023-07-12 21:24 C_N_Candy 阅读(149) 评论(0) 推荐(0)
摘要:前言 对于测试人员而言,不管是进行性能测试还是自动化测试,验证码的处理都是棘手的存在,在WEB应用中,大部分系统在用户登录的时候都要求用户输入验证码,且验证码的种类繁多,如纯数字、纯字母、汉子组合、数学题运算、滑动图标、图片、短信、邮箱、语音等。 既然要实现验证码的处理操作,那么就需要了解验证码的作 阅读全文
posted @ 2023-06-29 23:14 C_N_Candy 阅读(293) 评论(0) 推荐(0)
摘要:目录 一、文件上传 二、文件下载 正文 一、文件上传:selenium+AutoIT 在网页上传文件的时候,Selenium无法直接操作如Flash、JavaScript 或Ajax 等技术所实现的上传功能,selenium是根据网页上的标签来定位的,但是上传文件时却是调用的非网页上的窗口,针对se 阅读全文
posted @ 2023-06-28 22:33 C_N_Candy 阅读(79) 评论(0) 推荐(0)
摘要:前言: 前面学习了WebDriver中的鼠标键盘、iframe、下拉列表框等相关API接口的操作,下面更进一步学习,元素等待、文件上传和下载、验证码的操作。 目录: 一、selenium三种元素等待方式 1.强制等待 2.隐式等待 3.显示等待 二、selenium文件上传和下载 三、seleniu 阅读全文
posted @ 2023-06-27 23:45 C_N_Candy 阅读(96) 评论(0) 推荐(0)
摘要:前言: WebDriver API相比于之前的selenium-RC API而言,不仅解决了一些相关的限制,还使得接口更加简洁,同时更好的支持了页面本身不重新加载而页面元素发生变化的动态网页,所以WebDriver API的实现目的不仅是提供一个良好的面向对象API,而且对Web应用程序测试过程中所 阅读全文
posted @ 2023-06-27 23:42 C_N_Candy 阅读(134) 评论(0) 推荐(0)
摘要:目录: 一、webdriver基本定位方式 二、父子定位、二次定位 三、JS定位 四、jQuery定位 元素定位是整个Web自动化中的重点和难点。Selenium实现网页的控制操作主要是通过控制前段的元素来完成的。在这个过程中,元素定位是基础,只有准确的抓取到对应的元素才能进行后续的自动化控制操作。 阅读全文
posted @ 2023-06-20 01:45 C_N_Candy 阅读(196) 评论(0) 推荐(0)
摘要:本章将使用当前最新的 Python3和 Selenium3 作为 Web 自动化测试框架开发基础。既然是自动化脚本的开发,那么一切都需要多实践,需要动手敲下每一个实例中的每行代码,然后根据实际项目举一反三,就绝对可以有信心地跟别人说:“Selenium! So Easy!” 知识点: HTML 技术 阅读全文
posted @ 2023-06-19 16:45 C_N_Candy 阅读(47) 评论(0) 推荐(0)