自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python pip install模块时C++编译环境问题

在接触和使用python后,常常会通过pip install命令安装第三方模块,大多数模块可以直接安装,但许多新同学仍会遇见某些模块需要实时编译后才能安装,如报错信息大概是缺乏C++编译环境,本文则记录经典解决方法:如何在windows系统上安装C++编译环境解决pip install失败的问题。由于占用硬盘空间较大,可以修改安装路径,记住这里的第1和第三个路径,下一步配置环境变量。继续新建2个系统变量并配置环境编辑(注意字母大小写):Include和LIB。校验C++编辑环境是否安装完成。

2024-06-30 16:55:38 633

原创 Playwright新WEB自动化测试框架

Playwright 官方介绍https://playwright.dev/python/跨浏览器和平台跨浏览器。Playwright 支持所有现代渲染引擎,包括 Chromium、WebKit 和 Firefox。跨平台。在Windows、Linux 和 macOS 上进行本地测试或在 CI 上进行无头或有头测试。跨语言。在TypeScript、JavaScript、Python、.NET、Java中使用 Playwright API。测试移动网络。

2024-03-08 15:34:43 1315

原创 Centos单用户模式修改root密码

Linux修改root密码

2023-12-15 16:26:58 1508

原创 docker安装AWVS 23.9.231005181

参考原贴:https://blog.csdn.net/WEARE001/article/details/127755338。链接:https://pan.baidu.com/s/1frbOH4UZlMz9bMXyZs1o0g。–来自百度网盘超级会员V6的分享。

2023-11-12 15:28:08 1256 1

转载 Pytest学习笔记

Pytest学习

2023-11-06 11:38:09 133

原创 后端中间件安装与启动(Redis、Nginx、Nacos、Kafka)

(端口配置方式:redis目录下的redis.windows.conf配置文件,打开文件,修改NETWORK下的port 6379为自己设定的端口号;(注意:使用taskkill /f /t /im nginx.exe命令关闭所启动的nginx时,不会删除logs中的nginx.pid文件)(注意:使用nginx -s quit命令关闭所启动的nginx时,同时也会删除logs中的nginx.pid文件)(监听端口配置文件路径:conf目录下的nginx.conf)

2023-09-17 21:51:17 559 1

原创 Eclipse安装RED和PyDev环境

Eclipse安装RED和PyDev环境版本选择PyDec插件安装步骤:RED插件安装步骤:版本选择eclipse 4.14.0点击查看Eclipse历史版本pydev 4.5.3red 0.95点击查看Github项目地址python 3.7.9PyDec插件安装步骤:1.Help–>Install New Software…2.Add3.选择版本 安装4. 配置Python环境RED插件安装步骤:安装方法一:Install form Marketplace/

2021-06-22 15:39:54 554 1

转载 uiautomator2详细使用方法

uiautomator2详细使用方法1.简介2.工作原理3.安装与启动3.1 安装uiautomator23.2 安装weditor4. 元素定位4.1 使用方法4.3 子元素和兄弟定位4.4 相对定位4.5 元素常用API4.6 XPATH定位5. 设备交互5.1 单击5.2 长按5.3 拖动5.4 滑动5.5 双指操作5.6 等待元素出现或者消失5.7 滚动界面5.8 输入5.8.1 输入自定义文本5.8.2 输入按键5.8.3 输入法切换5.8.4 模拟输入法功能5.9 toast操作5.10 监控界

2021-05-01 13:59:43 5904

原创 xpath定位(全)

xpath定位(全)简介1. 绝对定位:2. 相对路径:3. 标签属性定位:4. XPath Axes(轴)和Step(步)xpath是一种在xm文档中定位的语言,详细简介,请自行参照百度百科,本文主要总结一下xpath的使用方法,个人看法,如有不足和错误,敬请指出。注意:xpath的定位 同一级别的多个标签 索引从1开始 而不是0简介选取节点XPath 使用路径表达式在 XML 文档中选取节点。节点是通过沿着路径或者 step 来选取的。示例谓语(Predicates)谓语用来查找某个

2020-12-18 14:59:29 12922 1

原创 禅道常用测试相关功能

测试流程项目 - 分支 - 模块 - 迭代版本 - 计划 - 故事 - 用例 - 测试单 - 报告多分支/多平台编辑项目管理员创建分支版本号迭代-版本测试-用例测试-测试单测试-报告项目视图 & 迭代视图...

2020-12-11 13:44:37 377

原创 pip 19+配置多个源

Linux配置修改 ~/.pip/pip.confvim ~/.pip/pip.confWindows 10配置C:\Users\xxx\AppData\Roaming\,新建pip文件夹然后在pip文件夹中新建pip.ini文件,填入以下内容[global]index-url=http://pypi.douban.com/simpleextra-index-url=http://mirrors.aliyun.com/pypi/simple/ https://pypi.tuna.

2020-12-07 14:02:24 305

原创 Centos8安装mysql指定版本

centos8安装mysql

2020-12-06 13:46:02 1232 1

原创 设计接口测试用例

通过接口文档设计用例通过性验证目的:保证接口功能正常请求与响应,按照标准的接口文档传参参数组合目的:验证参数值缺省时的接口功能,通过等价类划分法设计参数值有/无的接口测试用例接口安全目的:验证接口暴露后的安全性     1、验证授权操作,设计系统访问未授权情况的接口测试用例     2、验证越权,对于存有访问权限隔离的接口设计越权测试用例     3、验证加密信息,对信息敏感参数值设计加密测试用例     4、验证密码安全,设计密码复杂程度校验测试用例异常验证目的:验证参数类型或值

2020-12-04 09:42:06 229

转载 ant入门教程

ant入门教程一、概述二、优点三、安装和配置四、测试ant五、ant的运行时环境六、ant命令七、ant脚本:使用节点、元素和属性、命令指令1、project 节点元素2、target节点元素3、property属性节点元素4、copy命令5、delete命令6、 mkdir 命令7、 move 命令8、echo 命令9、jar 标签节点元素10、javac 标签节点元素11、java 标签节点元素12、arg 数据参数元素13、ervironment 类型14、filelist 文件集合列表15、file

2020-12-01 23:37:55 1576

原创 docker命令及Centos8安装

目录Docker简介系统环境检查帮助命令镜像命令容器生命周期命令容器操作命令仓库命令Docker简介镜像(image)docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,创建数量不限容器(container)docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建。类似于一个简易的Linux系统仓库(repository)仓库是存放镜像的地方,分为私有仓库和公有仓库。目前国外和国内均有仓库地址,如国内的阿里云。系统环境检查检查Linux内核版本

2020-11-06 11:38:02 3769 1

原创 http协议Python版

http协议Python版Http协议介绍什么是http协议什么是HTTPSHTTP请求内容HTTP响应内容什么是URL协议版本请求数据1. application/json代码实现2. application/x-www-form-urlencoded代码实现3. multipart/from-data代码实现方法1:方法2:4. text/xml代码实现Http协议介绍在做接口测试的过程中,都会遇到一些http协议,什么是http协议?什么是http协议HTTP协议是Hyper Text Tra

2020-11-03 21:48:42 1021

原创 Robotframework技巧

Robotframework技巧基本语法一、数据类型二、列表及其用法三、控制流之IF语句四、控制流之For循环五、变量的使用5.1 声明变量5.2 内置变量5.2.1 操作系统相关变量5.2.2. 数字变量5.2.3. 布尔值和 None/ null变量5.2.4. 空格和空(empty)变量5.2.5. 自动变量六、简单正则表达式语法实践创建变量获取字典/列表值计算布尔值真假执行python方法调用对象方法Built-in内置变量web自动化设置浏览器下载路径设置浏览器默认最大化屏蔽浏览器密码保存提示屏蔽

2020-10-23 14:54:09 1768

原创 接口性能指标

接口测试需要考虑的性能检查项1、单用户登录的响应时间是否小于 3 秒;2、单用户登录时,后台请求数量是否过多;3、高并发场景下用户登录的响应时间是否小于 5 秒;4、高并发场景下服务端的监控指标是否符合预期;5、高集合点并发场景下,是否存在资源死锁和不合理的资源等待;6、长时间大量用户连续登录和登出,服务器端是否存在内存泄漏。...

2020-10-16 09:52:51 3698

原创 python json解析之jsonpath

安装jsonpath:pip install jsonpathJsonPath与XPath语法对比:Json结构清晰,可读性高,复杂度低,非常容易匹配,下表中对应了XPath的用法。import jsonpathjson = { "store": { "book": [ { "category": "reference", "author": "Nigel Rees",

2020-10-15 16:07:25 306

原创 Uipath Studio使用技巧

Uipath Studio使用技巧Package离线安装修改依赖的Package版本Package离线安装当在线下载package失败,或需要离线安装package时,可参考如下步骤:下载Package ,https://www.nuget.org/packages下载所需package;本地Package路径 如下图所示查看本地package路径访问本地路径 ,访问本地路径时去掉“.\”;将下载的".nupkg"后缀名的Package拷贝至如上路径中;重启UiPath

2020-09-12 21:28:41 1589

原创 UIAutomator2的API

1.UI对象识别器Selector用法d(text=‘Clock’, className=‘android.widget.TextView’)支持以下参数,详细信息可参考UiSelector Java doctext, textContains, textMatches, textStartsWithclassName, classNameMatchesdescription, descriptionContains, descriptionMatches, descriptionStartsWi

2020-08-22 16:20:59 582

原创 Jenkins常用配置

job常用配置设置Git超时时间配置Git项目缓存大小Git连接速度慢导致中断常用配置设置Git超时时间配置Git项目缓存大小如果项目仓库是大文件,可在git bush或linux终端执行如下命令设置拉取缓存:git config --global http.postBuffer 1610612736Git连接速度慢导致中断由于网络原因导致git代码拉取速度缓慢导致下载中断,可执行如下命令:git config --global http.lowSpeedTime 999999.

2020-08-13 13:54:48 500

原创 基于Python的APP性能测试和框架

获取设备性能数据转载:https://testerhome.com/topics/9513尽量不要用split切割的方式取值,因为不同手机取值不一样,还可能会出现数组越界 取cpu占用情况时,不要用top和dumpcpuinfo,因为他们拿到的是几个cpu的值,会出现超过100%得到cpu几核def get_cpu_kel(devices): cmd = "adb -s " + devices + " shell cat /proc/cpuinfo" print(cmd)

2020-07-31 10:01:24 1007

原创 Selenium Driver设置

Selenium Driver设置去掉“Chrome正受***”去掉“Chrome正受***”python版:from selenium import webdriverchrome_options = webdriver.ChromeOptions()chrome_options.add_experimental_option(“useAutomationExtension”, False)chrome_options.add_experimental_option(“excludeSwitc

2020-07-09 17:39:12 842

转载 [转载]Sahi ---实现 Web 自动化测试

Sahi —实现 Web 自动化测试参考网址:http://sahipro.com/docs/sahi-apis/index.htmlSahi 是 Tyto Software 旗下的一个基于业务的开源 Web 应用自动化测试工具。Sahi 运行为一个代理服务器,并通过注入 JavaScript 来访问 Web 页面中的元素。Sahi 支持 HTTPS 并且独立于 Web 站点,简单小巧却功能强大。它相对于 Selenium 等自动化测试工具,在动态 ID 元素查找和隐式页面等待处理等方面具有一定的优势。

2020-06-12 15:27:26 383

原创 测试知识库收藏

测试知识库收藏UiPath:测试大牛的学习博客:编程语言学习:jQuery 选择器:FireFox扩展组件:Google Chrome插件下载地址:JAVA程序GUI外观美化类(BeautyEye):Python入门教程:接口自动化资料:WebDriver自动化资料:selenium学习博客Android入门教程:Loadrunner资料:全栈测试:JMeter资料:Appscan好的学习网站:a...

2020-05-28 11:05:28 710

原创 Uipath Orchestrator组件本地部署全步骤

JDK配置此电脑”,然后右键“更多”→“属性”→选择“高级系统设置”→选择“环境变量(N)…”在系统变量区域,选择“新建”,输入变量名“JAVA_HOME”;变量值“你的jdk的路径(请参照下图,找到你的安装路径)”,然后点击“确定”。在系统变量区域,选择“新建”,输入变量名“CLASSPATH”;变量值:“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%...

2020-04-27 17:56:26 2361

转载 (转载)强大的Java辅助类工具箱Hutool

原文链接:https://blog.csdn.net/moshowgame/article/details/80087954什么是Hu...

2020-04-24 18:00:43 351

原创 UiPath将Excel数据存入Mysql方案研究

推荐使用批量插入数据库的2个方案,然后根据是否要对转数据类型进行选择方案,同时欢迎同学们留下既能转数据类型且效率也高的方案

2020-04-24 16:06:42 875 1

原创 部署Uipath整套环境向导

Orchestrator & Robot & Uipath Studio激活方式:在线和离线,只有企业版能离线激活,一次购买的授权只能在一台PC上授权激活,不能多台PC授权绑定激活方式:绑定设备和绑定账户只能购买一整套开发工具才能进行互联使用,比如:社区版studio不能连接本地部署的Orchestratorstudio开发使用技巧:购买一套Orchestrator &am...

2020-04-16 16:58:13 1225

原创 uipath实践题源码

,In this exercise, you will create a UiPath automation that performs the steps below.To achieve this, you will use the REFrameWork as the starting template and follow the UiPath development best prac...

2020-04-12 02:45:04 710

原创 UIPATH RAP高级认证第二部分的评级汉化版EXCEL

UIPATH RAP高级认证第二部分的评级汉化版20200410

2020-04-10 09:30:20 338

原创 UiPath经验总结

转载:UiPath经验总结原文链接https://www.cnblogs.com/ybyebo/archive/2018/09/20/9680149.htmlhttps://www.cnblogs.com/ybyebo/p/10086473.htmlhttps://blog.csdn.net/weixin_39793432/article/details/86490306日志策略:将...

2020-03-30 17:48:50 3905 1

转载 MySql常用知识归纳整理(收藏)

MySql常用知识归纳整理(收藏)一、连接与退出二、导入导出——推荐Navicat For Mysql三、修改密码与增加用户权限四、结构化查询语言一、DDL:数据定义语言二、DML: 数据操作语言三、DQL:数据查询语言[按照实际类别划分 可以归为DML]入门或者提升MySql,那推荐一书《Mysql必知必会》,提取链接:链接: https://pan.baidu.com/s/1lemqy8k...

2020-03-15 18:34:01 308 1

Uipath Orchestrator组件本地部署全步骤.zip

Orchestrator Server Windows Server Operating System - minimum required version: 2008 R2 SP1. Check the Software Requirements for the other supported versions. PowerShell - minimum required version: 4.0. To download PowerShell version 4.0, visit this link and install Windows Management Framework 4.0. .NET Framework - minimum required version: 4.7.2 To find out which .NET version is installed on your computer, please see Finding the Installed .NET Version. IIS - minimum required version: 7.5. this is part of the Web Server (IIS) role and is automatically enabled by the provided InstallRolesAndFeatures.ps1script, which can be found in this archive. URL Rewrite - Enables the website to redirect the calls to https (https://servername), instead of http (http://servername). Please download and install URL Rewrite by accessing this link. Server Roles and Features. We provide a PowerShell script, InstallRolesAndFeatures.ps1, that automatically adds the required roles and features to the application server(s). The list of roles and features is presented in Server Roles and Features. Please note that this chapter is for informational purposes only. The archive containing the script and the XML file can be downloaded here. Web-Deploy extension - minimum required version: 3.5, 64bit version. Please note that this is required only for PowerShell script installations, such as the Azure one. Enables you to deploy a website. Please download and install Web Deploy Extension 3.5 by accessing this link.

2020-04-27

AcmeRPA.zip

Steps performed by the Robot in the Dispatcher: 1. Log in to https://www.acme-test.com 2. On the landing page, Dashboard, click or hover over the Invoices menu item and then click on Search for Invoice. Click on Display All Invoices. 3. Scrape the data the whole table displayed. 4. For each row in the datatable, Add a queue item containing the Invoice Number, Total and Date. 5. Close ACME System 1. Steps performed by the Robot in the Performer: 1. Log in to https://www.acme-test.com. 2. For each Queue Item: - Click or hover over the Invoices menu item and then click on Search for Invoice; - Type the Invoice Number retrieved from the queue item into the Invoice Number field field; - Click on Search; - Extract the values for the Invoice Item and Total and compare them with the values from the queue item (check for EXACT match for all fields!); - If the values are not matching, this should be categorized as a Business Rule Exception, and the queue item should have the status set accordingly; - If the values match, the transaction is successful.

2020-04-12

robot framework环境搭建

robot framework 环境搭建

2018-12-17

python标准库PDF

Python标准库 参考手册 Python标准库3.6 参考手册 中文完整pdf版-CSDN下载

2018-12-17

geckodriver

firefox 47以上版本,需要下载第三方driver,即geckodriver

2018-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除