Loading

摘要: Xpath介绍 XPath 使用路径表达式在 XML 文档中进行导航 XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。 XPath 包含一个标准函数库 XPath 含有超过 100 个内建的函数。这些函数用于字符串值、 阅读全文
posted @ 2021-09-18 16:21 RockChe 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 前言 说起元素定位,一定是学习自动化测试绕不开的第一道关,无论是web端的UI自动化还是移动端的自动化,在需要首先对元素进行定位才可以完成对元素的操作已达成测试目的,在Selenium中,可以使用find_element(定位单个元素)或find_elements(定位多个元素)方法来定位元素。 S 阅读全文
posted @ 2021-09-16 16:53 RockChe 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 前言 在我们日常进行UI自动化工作时,对浏览器对象的操作是所有用例的基础,而selenium的API,可以分为三大类: 对浏览器本身的相关操作 对浏览器页面中元素的定位 对定位后元素的操作(如点击、输入等) 所以在深入了解selenium前,我们先来看看selenium中是如何操作浏览器本身的 导入 阅读全文
posted @ 2021-09-14 15:53 RockChe 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 浏览器驱动下载 ChromeDriver for Chrome 首先查看Chrome版本号 下载对应版本的驱动 官方下载地址:http://chromedriver.storage.googleapis.com/index.html 国内镜像地址:https://npm.taobao.org/mir 阅读全文
posted @ 2021-09-11 16:52 RockChe 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 主流的自动化测试工具 QTP QTP是一个商业的自动化测试工具,收费,支持web、桌面自动化测试 Selenium Selenium是一个开源的web自动化测试工具,免费 Robot framework Robot framework是一个基于Python可扩展的关键字驱动的测试自动化框架(基本上已 阅读全文
posted @ 2021-09-11 15:46 RockChe 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 前言 在pytest中,我们可以使用python的assert进行断言,也可以同时在一个用例中进行多个断言,但存在一个问题就是当一个断言失败后,后面的断言将不再执行。那么如何解决这个问题呢,我们可以使用pytest-assume这个插件 pytest-assume插件 插件安装 pip命令安装 pi 阅读全文
posted @ 2021-07-23 17:06 RockChe 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 前言 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行。 常用的配置项 marks 作用:测试用例中添加了自定义标记( @pytest.mark.xxx 装饰器),如果不添加marks选项的话,就会报warnings 格 阅读全文
posted @ 2021-07-15 17:06 RockChe 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在平时做测试的时候,经常会遇到一些偶现的bug,通常我们会多次执行来复现此类bug,那么在自动化测试的时候,如何多次运行某个或某些用例呢,我们可以使用pytest-repeat这个插件来帮助我们重复的去执行用例 pytest-repeat插件 插件安装 pip命令安装 pip instal 阅读全文
posted @ 2021-07-14 18:00 RockChe 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 操作系统发展史 回顾一下操作系统的发展史,可以分为四大时代 第一个是OS时代,这个时候操作系统才刚刚成型,1973 年由贝尔实验室开发的UNIX 系统,以及 1982 年与 1991年在 UNIX 系统基础上进行扩展定制的若干变种 第二个时代是 PC 时代,PC 时代崛起于 1975 年,当年乔布斯 阅读全文
posted @ 2021-07-05 16:58 RockChe 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 前言 在pytest中,如何生成html测试报告呢,pytest提供了pytest-html插件,可以帮助我们生成测试报告,当然,如果希望生成更加精美的测试报告,我们还可以使用allure生成报告,下面我们就来详细看看如何实现吧 pytest-html插件 插件安装 pip命令安装 pip inst 阅读全文
posted @ 2021-07-05 15:43 RockChe 阅读(468) 评论(1) 推荐(1) 编辑