摘要: Web UI自动化中,定位方式的优先级 优先级最高:ID 优先级其次:name 优先级再次:CSS selector 优先级再次:Xpath 在项目中我们可能用的最多的是css或者xpath,那么针对这两种,我们优先选择css,原因在哪些? 原因1:css是配合html来工作,它实现的原理是匹配对象 阅读全文
posted @ 2023-03-30 21:46 不氪金玩家 阅读(73) 评论(0) 推荐(0)
摘要: 什么是Xpah 官方:XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航 【XPath 使用路径表达式来选取 XML 文档中的节点或者节点集】 Xpath的缺点 Xpath 这种定位方式, webdriver会将整个页面的所有元素进行扫描以定 阅读全文
posted @ 2023-03-30 21:41 不氪金玩家 阅读(220) 评论(0) 推荐(0)
摘要: 访问百度的小Demo 可以看到,流水账式写Web自动化测试代码的顺序就是: 加载驱动 - 访问链接 - 页面操作 - 关闭浏览器 演示动图: 方式一:通过元素的id-By.ID 在前端,一般一个id值是唯一的,只属于一个元素 方式二:通过元素的class-By.CLASS_NAME 在前端,一般多个 阅读全文
posted @ 2023-03-16 20:22 不氪金玩家 阅读(112) 评论(0) 推荐(0)
摘要: Python+Pytest+Allure+Jenkins+Gitlab 实现UI自动化持续集成 1、安装配置jdk(allure需要依赖jdk) jdk1.8下载链接:https://www.oracle.com/java/technologies/downloads/#java8 点击后需要ora 阅读全文
posted @ 2023-03-16 20:07 不氪金玩家 阅读(170) 评论(0) 推荐(0)
摘要: 1、下载Linux镜像 首先准备Centos7镜像:下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/ 点击任意国内镜像地址进行下载 2、 安装Linux系统 使用window自带的虚拟机平台安装linux系统(centos7) 前提:前 阅读全文
posted @ 2023-03-10 13:14 不氪金玩家 阅读(242) 评论(0) 推荐(0)
摘要: 安装python 1、python下载链接: https://www.python.org/downloads/windows/ 2、安装python 傻瓜式安装 请注意,一定要勾选 Add Python 3.8 to PATH,这样可以将 Python 命令工具所在目录添加到系统 Path 环境变 阅读全文
posted @ 2023-03-10 12:49 不氪金玩家 阅读(47) 评论(0) 推荐(0)
摘要: 一:安装mysql数据库 首先使用xshell连接到linux主机,为了以下操作更方便,我使用的是管理员的账户 输入命令yum -y install mysql-server ,安装mysql [root@localhost fox]# yum install mysql-server 如果出现无法 阅读全文
posted @ 2020-03-19 18:55 不氪金玩家 阅读(425) 评论(0) 推荐(0)