06 2020 档案
摘要:RobotFramework和Eclipse集成-安装和使用说明 1、安装python3。 安装说明: https://www.cnblogs.com/Simple-Small/p/9179061.html 2、RF安装命令:Pip install RobotFramework 在python安装完
阅读全文
摘要:一、pytest的优势 pytest是基于unittest之上的单元测试框架,它的优势如下: 自动发现测试模块和测试方法 断言使用 assert + 表达式 可以设置测试会话级(session)、模块级(module)、类级(class)、函数级(function)的fixture来共享测试用例的前
阅读全文
摘要:如何封装 PO 模式 什么是PO 模式 页面对象模型,是把一个 HTML 页面封装成一个对象。通过调用对象的 方法实现网页的交互。 PO 模式的好处有哪些?? Page Object 可读性,更加容易维护,分离了页面逻辑和测试逻辑, 让测试代码更加简洁, 页面操作可以重复调用。 UI 自动化测试的行
阅读全文
摘要:在使用selenium对页面进行相关操作时,有时候会遇到以下三种情况: 1.日期框:无法直接输入文本,必须要选择某一天的日期并点击才会填入文本框; 2.检索框:可以直接输入文本,但必须要点击根据输入的文本检索出来的下拉列表的某一项; 3.置灰的文本框:无法直接输入文本 按照常规套路,我们通常都会采取
阅读全文
摘要:web自动化测试中的定位方法,常用 相对路径 来定位,推荐使用 xpath 定位 对某度首页进行练习 一、8大定位: 1. id定位 # id定位,属性 + 操作 = 返回 webELement 对象 ele1 = driver.find_element_by_id("kw") print(ele1
阅读全文

浙公网安备 33010602011771号