摘要: 我们在做web自动化测试,执行脚本的时候,想要对一些页面对象(输入框、按钮等)进行操作,需要对获取该元素的对象,才能对其操作(点击、输入文本内容等),但是,可能由于页面加载过慢导致代码报错:Message: no such element: Unable to locate element。为来避免 阅读全文
posted @ 2021-07-25 01:05 瓜牛强哥 阅读(373) 评论(0) 推荐(0) 编辑
摘要: ​ 如果大家有机会做web自动化测试的工作,在框架搭建好之后,大部分的工作都是在写定位表达式,然而,8大元素定位方法中,id、name、class_name、link_text、partial_link_text、tag_name这6种,不是每一个页面元素都具备这6中属性来帮助你定位。xpath和c 阅读全文
posted @ 2021-07-24 20:58 瓜牛强哥 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: ​ 一、页面元素操作 web自动化测试其实就是通过模拟手工测试,我们现在要通过代码来实现测试,首先我们要知道要操作的对象在哪?然后再对其页面元素对象做什么样的操作?也就引出下面两个概念: 1、页面元素定位 2、selenium API (如:点击、选择、输入文本内容等) 二、页面8元素定位方式 1、 阅读全文
posted @ 2021-07-24 19:37 瓜牛强哥 阅读(1078) 评论(0) 推荐(1) 编辑
摘要: 一、selenium目前住主流的web自动化测试框架: 1、资料丰富 资料丰富 2、测试岗位招聘要求,上板率非常之高 3、支持多语言(iava/ pythan/ go /js) 二、selenium安装 1、依赖: (1)浏览器:谷歌chrome(推荐)、火狐、IE等 (2)浏览器驱动:chrome 阅读全文
posted @ 2021-07-24 13:15 瓜牛强哥 阅读(4005) 评论(0) 推荐(0) 编辑
摘要: 步骤一:先在jenkins创建一个自由风格的任务 步骤二:然后在源码管理选择git检出代码的方式,需要提供代码所在git的路径和登录git的账号和密码 步骤三:返回到任务配置的界面,先在构建后操作增加一个步骤,选择editable email notification 步骤四:在Project Re 阅读全文
posted @ 2020-01-07 16:18 瓜牛强哥 阅读(357) 评论(0) 推荐(0) 编辑
摘要: import time from selenium import webdriver # 启动谷歌浏览器,开启与浏览器之间的会话 driver = webdriver.Chrome() # 访问一个网页 driver.get("http://www.baidu.com") # 窗口最大化 driver.maximize_window() # 访问一个网页 driver.get("http://... 阅读全文
posted @ 2019-08-20 10:54 瓜牛强哥 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1、输入公司的git地址https://git5b.XXXXX.com,回车; 2、在登录框中输入用户名和密码; 3、选取需要的文件下的代码 4、复制该项目的地址 5、在本地的windows命令行中输入:git clone 复制的地址,回车 6、拉取代码成功 阅读全文
posted @ 2019-01-23 17:33 瓜牛强哥 阅读(43967) 评论(0) 推荐(0) 编辑
摘要: 断言也就是判断实际结果与预期结果是否相等,如果相等测试通过,否则测试失败,自动化测试不管是UI,Services还有unit都需要做断言。 一、添加断言步骤的组件 二、设置断言 设置常用断言的三种方式: 1、对HTTP请求响应码进行断言 2、对HTTP请求响应内容是否包含其内容进行断言 3、对返回J 阅读全文
posted @ 2019-01-04 16:49 瓜牛强哥 阅读(359) 评论(0) 推荐(0) 编辑
摘要: Soapui接口功能测试持续集成,需要先安装好maven和jenkins,maven和jenkins安装和系统环境配置比较简单,在这里不做叙述。 1.Soapui保存的工程文件 soapui工程保存之后会生成一个工程的xml文件,这个文件就是用来跟maven集成的 2.Maven的pom文件管理sa 阅读全文
posted @ 2019-01-03 20:02 瓜牛强哥 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 做接口测试经常会遇到如下两种情况需要处理数据传递 接口间的数据依赖,A接口请求的参数需要用到B接口的返回值 接口请求通常要用到鉴权的接口获取Token,Token通常会跟其他接口构成一对多的关系,这种情况下我们可以把Token的接口做成一个公共的TestCase,供其他的TestCase调用 做接口 阅读全文
posted @ 2019-01-02 20:24 瓜牛强哥 阅读(566) 评论(0) 推荐(0) 编辑