12 2021 档案
allure测试报告的定制、jenkins集成以及jenkins主从模式
摘要:- allure 本地安装 - 安装包,方便打开报告的网页,allure-command-line, 运行报告服务 - allure 放到本地 allure\bin 目录配置到环境变量 - 下载地址:http://allure.qatools.ru/ - MAC配置环境变量: 1、修改配置文件 vi 阅读全文
posted @ 2021-12-13 11:45 熊猫星人 阅读(215) 评论(0) 推荐(0) 编辑
多个浏览器不同用户操作的用例
摘要:需求:在课堂派上完成老师考勤,学生签到的步骤。 分析需求,设计测试用例,在熟悉界面的同时把需要用到的元素定位表达式先写好,方便编写代码 ## 复杂用例(签到) 步骤: 老师: 1、需要打开一个老师角色的浏览器 2、登录老师账号 ### ### 3、在首页点击课堂名称,进入教室 Link text = 阅读全文
posted @ 2021-12-12 23:20 熊猫星人 阅读(189) 评论(0) 推荐(0) 编辑
元素定位分离
摘要:web测试的特征: 1.效率慢 2.不稳定,前端改了页面后,元素会变,不易定位 为了方便维护,可以把元素定位隔离出来,前端界面发生变化后,可以比较方便地进行修改。 一般有两种方式隔离: 1.直接放在PO页面作为类属性 2.创建一个独立的文件来管理元素定位表达式 第一种放在类属性 在下面直接调用 第二 阅读全文
posted @ 2021-12-12 21:46 熊猫星人 阅读(46) 评论(0) 推荐(0) 编辑
basepage实现与封装
摘要:思想: ●页面封装也可以使用组件方式。比如导航object, footer object等在多个页面重复出现的,使用组件可以增强代码复用性。 简单来说就是封装导航栏中的每个页面,将通用的页面操作封装成basepage 举例: 将不属于该登录页面的操作拿出来,单独再封装个类 在conftest补充实例 阅读全文
posted @ 2021-12-08 17:18 熊猫星人 阅读(228) 评论(0) 推荐(0) 编辑
UI测试框架搭建成型及PO模式
摘要:项目目录: 1.先在手工测试用例中写好测试步骤,然后复制测试步骤到注释中,方便编写代码步骤 2.测试数据分离 3.浏览器驱动分离 4.封装可复用的代码 什么是PO模式? PO:page object,页面对象模型,page代表我们需要操作的页面,把页面中的操作封装到一个类里,需要用到的url放到类的 阅读全文
posted @ 2021-12-07 19:08 熊猫星人 阅读(150) 评论(0) 推荐(0) 编辑
UI测试框架搭建雏形
摘要:项目目录下要有的内容: tests目录里的测试代码 可以先写注释梳理流程,再写代码 from selenium import webdriver from selenium.webdriver.common.by import By class TestSignIn: def test_sign_i 阅读全文
posted @ 2021-12-07 17:23 熊猫星人 阅读(54) 评论(0) 推荐(0) 编辑
UI自动化-文件上传
摘要:借助系统的操作上传文件 import time from selenium import webdriver from selenium.webdriver import ChromeOptions, ActionChains from selenium.webdriver.chrome.servi 阅读全文
posted @ 2021-12-07 17:13 熊猫星人 阅读(291) 评论(0) 推荐(0) 编辑
UI自动化测试的特征
摘要:## ui 自动化测试的特征 (web, app)- 1、界面修改频繁。前端 <div></div>- 2、界面需求变动也大。- 3、运行速度很慢。(浏览器打开速度慢,页面加载速度很慢,页面操作动画)3-4s- 4、界面稳定性不够。- 5、界面排版是不方便做自动化 ## ui自动化测试流程- 需求分 阅读全文
posted @ 2021-12-07 16:55 熊猫星人 阅读(70) 评论(0) 推荐(0) 编辑
发送JS指令操作浏览器
摘要:## DOM 文档对象模型(Document Object Model,简称DOM)通过 JS 控制浏览器当中的页面行为。document是DOM中的一种转换对象的方法 通过ducument操作元素: 通过window操作浏览器 滚动页面 滚动元素 修改时间选择器的时间 ## JS 的操作如果出现 阅读全文
posted @ 2021-12-01 12:01 熊猫星人 阅读(581) 评论(0) 推荐(0) 编辑
JavaScript基础
摘要:## JavaScript- 前端工程师学的编程语言(HTML, CSS, Javascript, Vue)- JavaScript , python , Java- 后端工程师:**java**, python ,go, rust, javascript, php, c#- Vue是一个 Java 阅读全文
posted @ 2021-12-01 10:57 熊猫星人 阅读(23) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示