![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
互联网类型
文章平均质量分 92
qq_43233223
这个作者很懒,什么都没留下…
展开
-
pytest基础介绍与使用
pytest基础介绍与使用pytest概述pytest介绍python测试框架对比pytest使用介绍安装pytest运行函数pytest知识点编写规则mark标记-标记函数mark标记-使用注册标记使用标记mark标记-运行指定的标记mark标记应用-参数化mark标记总结总结pytest概述pytest介绍pytest框架的优点:1、简单灵活,容易上手,文档丰富2、支持参数化,可以细粒度地控制要测试的测试用例3、能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appni原创 2021-11-16 21:23:17 · 628 阅读 · 0 评论 -
Selenium基础知识介绍-下篇
Selenium基础知识介绍-下篇元素操作鼠标点击事件常用键盘事件弹窗处理弹窗类型处理弹窗问题整理上一篇文章,给大家介绍了selenium的相关知识以及如何定位元素,本文将给大家介绍元素操作、弹窗介绍以及相关问题的解决方法。元素操作定位到元素后,然后需要掌握如何去操作页面元素,达到模拟用户操作的过程。鼠标点击事件方法描述clickAndHold()在当前鼠标位置单击(不释放)contextClick()在当前鼠标位置执行上下文单击。(右键单击鼠标动作)doubl原创 2021-05-22 16:24:51 · 195 阅读 · 0 评论 -
Selenium基础知识介绍-上篇
Selenium基础知识介绍上Selenium介绍元素定位浏览器基本操作基本定位方法通过CSS选择器定位XPATH定位XPATH语法XPATH类型XPATH定位元素XPATH和CSS选择器的定位比较讲一下selenium超级基础的内容,非常适合开始接触UI自动化的来了解如何着手去写一条UI自动化脚本,由于内容过多,避免篇幅过长,分成两篇来写。Selenium介绍Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。Selenium软件原创 2021-05-22 15:36:07 · 428 阅读 · 0 评论 -
Web端UI自动化遇到的坑
环境配置遇到的坑1、执行脚本时,报错,报错指向初始化driver的代码a、检查是否将webdriver的.exe文件放置在python的安装目录下b、检查driver的版本与安装的浏览器版本是否一致2、安装了pytest,但是每个方法旁边不显示绿色的执行按钮a、检查在pycharm中是否引入python的安装目录,进入setting-project interpertre选择python安装目录b、方法命名是否按照规则命名,方法开头需要是test开头查找元素报错查找元素报错,抛出未找到该原创 2020-09-28 11:06:55 · 522 阅读 · 0 评论 -
UI自动化测试
UI自动化测试UI自动化测试简介UI自动化测试的适用场景UI自动化测试简介 UI即User Interface(用户界面)的简称:传统的UI测试就是通过人工的方式去操作用户界面,从而发现程序的bug,那么UI自动化要做的事情就是用代码替代人为的操作,完成对用户界面的测试。UI自动化测试的适用场景 但是不是所有情况都适合做UI自动化测试,博主公司最近要求所有新功能都需要实现UI自动化测试,期望的结果就是希望可以直接使用UI自动化测试脚本来代替人工测试的流程。然后在功能开发完成后,测试工程师就开始编原创 2020-08-04 19:12:59 · 2558 阅读 · 0 评论 -
将Sikuli与Selenium一起使用,报错libs to export not found on above classpath
将Sikuli与Selenium一起使用,报错libs to export not found on above classpath根据教程下载Sikuli JAR文件下载地址:https://mvnrepository.com/artifact/com.sikulix/sikulixapi/1.1.0下载后导入到java项目中,然后执行java程序,报错最后在https://blo...原创 2020-04-16 16:01:36 · 191 阅读 · 0 评论 -
ElementNotVisibleException报错
ElementNotVisibleException报错通过id找到元素,点击按钮,报错ElementNotVisibleException由于是通过id查找的元素,所以不可能出现有相同id元素的情况1、根据网上百度的资料,说可能是由于窗口过小,未找到元素,于是增加代码问题未解决2、可能由于页面未加载完成,导致报错,于是增加代码问题未解决3、查看页面元素时,发现报错元素的上一个...原创 2020-04-13 11:35:50 · 276 阅读 · 0 评论 -
初学spring boot
初学spring boot主要是想了解一下写接口,然后能力比较弱,所以朋友推荐了SpringBoot,说分分钟可以写接口下面使用idea构建spring boot项目直接new一个project,选择Spring Initializr类型,选择下一步接着下一步选择web->Spring Web Starter,选择下一步选入项目名和地址,选择完成即可完成之后,pom文件...原创 2019-06-19 17:38:17 · 143 阅读 · 0 评论 -
使用Jenkins构建Maven项目
使用Jenkins构建Maven项目Jenkins前提下载配置使用构建项目 最近学习selenium,发现Selenium WebDriver非常适合浏览器自动化。但是,当使用它进行测试和构建测试框架时,明显会觉得还是有些困难,将Maven与Selenium集成提供可以为管理测试项目的整个生命周期提供支持。 这是第一次接触Jenkins,会写的稍微详细一点,适合新手看。Jenkins前...原创 2019-06-03 10:59:36 · 267 阅读 · 2 评论 -
Linux环境下禅道的部署
Linux环境下禅道的部署感受禅道部署下载启动问题及解决访问数据库配置用户访问感受其实这个部署过程,顺利的话挺简单的,但是还是会有很多坑。禅道部署下载首先下载安装包:https://www.zentao.net/download.html,直接去官网下载即可下载完成后通过xftp传输到服务器上,上传之后解压解压:tar -zxvf ZenTaoPMS.7.3.stable.zbox...原创 2019-05-14 17:16:30 · 493 阅读 · 0 评论 -
selenium在java的不同类中共用同一个driver
selenium在java的不同类中共用同一个driver原因解决方法原因 最近学习selenium,就打算自己写写,写的过程中发现一个问题,由于网站中的功能大部分都是需要先登录才能操作。 考虑到如果将所有的功能都写到一个类里面,代码过长,而且不容易维护;其次按照功能分块来写,每次都需要写登录那块代码,这样代码就冗余了;然后就选择了将登录作为父类,其他类直接继承父类就可以了。 ...原创 2019-04-19 15:57:02 · 431 阅读 · 0 评论 -
selenium+java
上次也写了一篇博客,讲selenium自动化测试框架的搭建,当时是通过maven项目导入的,之前也是看selenium官网自学的时候那样操作的。搭建最近写这个的时候发现其实直接新建一个Java项目,然后引入那些.jar文件就可以完成了,非常简单。引入文件在项目下进入Project Structure中选择Modules下的Dependencies选择Library-Java,引入...原创 2019-04-02 16:06:13 · 161 阅读 · 0 评论 -
jmeter中的Post-processor
jmeter中的Post-processorJSON ExtractorJSON Extractor在用jmeter做测试经常会需要将上一个请求返回的内容中的一部分作为下一个请求的参数,但是上一条返回的内容并不全是有用的,所以可以选择写正则匹配,匹配到符合需求的内容,但是正则匹配的编写需要调试,有点浪费时间。现在我需要将返回信息{“code”:200,“reMsg”:“令人窒息的操作”,“d...原创 2019-03-26 13:48:52 · 406 阅读 · 0 评论 -
idea+java+seleniumweb自动化测试环境搭建
idea+java+seleniumweb自动化测试环境搭建准备创建一个maven项目引入selenium包一个小Demo准备首先小伙伴得有idea这个工具,今天在搭建环境时看了很多教程,可能是基础不够,确实尽力了很多坑,下面来给大家分享一下最后怎么搭建成功的。创建一个maven项目首先需要创建一个maven项目,打开idea,在创建项目之前先设置好,不然创建过程会非常的耗时间。首先进入...原创 2019-02-21 17:43:38 · 4566 阅读 · 0 评论