自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (18)
  • 收藏
  • 关注

原创 Mac安装Appium

brew install libimobiledevice --HEAD #和iOS手机通讯使用,相当于 android 的 adb,是 Appium 底层用到的工具之一,用于获取 iOS 设备信息。brew install carthage # 类似于 java的 maven,项目依赖管理,主要是 WebDriverAgent 使用。在.bash_profile 或.zshrc文件中设置JAVA,若没有则touch .bash_profile 新建一个。

2024-02-24 17:24:51 1638 1

原创 ssh远程连接脚本

【代码】ssh远程连接脚本。

2024-02-21 14:32:46 171

原创 PVE 虚拟机心跳检测并重启

PVE 虚拟机心跳检测并重启

2024-02-06 20:14:15 420

原创 Obsidian第三方插件本地化(汉化)

Obsidian的第三方插件,大部分都是英文,对于我这种渣渣来说有些煎熬,所以看了下插件中main.js文件,只需要翻译setName和setDesc属性即可,但当有大量插件时一个个手动翻译又很耗时耗力,对于懒人来说是不可接受的,因此写了下面的脚本进行批量设置。

2023-06-09 10:17:24 2658 13

原创 linux 打造ssh快捷连接

bash 打造ssh快捷连接

2022-09-08 11:32:42 370

原创 appium-iOS元素定位常用

目录一、元素属性介绍二、ios_predicate1)比较运算符:>、<、==、>=、<=、!=2)范围运算符:IN、BETWEEN3)字符串相关:CONTAINS、BEGINSWITH、ENDSWITH4)通配符:LIKE5)正则表达式:MATCHES6)两种及两种以上属性定位元素:AND三、accessibility_id四、class_name五、IOS_CLASS_CHAIN由于 iOS 10开始使用的 XCUITest ...

2022-03-30 10:46:16 1292

原创 Android+iOS自动化基于appium环境搭建

一、环境依赖 一、JDK环境 二、Android-SDK环境(android自动化) 三、Homebrew环境 四、Nodejs 安装cnpm 五、安装appium 六、安装appium-doctor来确认安装环境是否完成 以下为 ios-自动化环境配置,Android自动化不需要关注 七、安装相关依赖 二、重头大戏, 配置wda(WebDriverAgent) 三、第二个重头大戏,配置UI查看器 一、因为appium自身的查看器,打开非常缓慢,所以需..

2022-03-30 10:39:20 6019

原创 解决安卓 linux adb 连接机器提示 no permissions 的问题

一劳永逸的方法:创建文件:cd /etc/udev/rules.d/sudo vim 51-android.rules配置内容:输入如下内容:# udev rule to detect android devices# These rules refer to http://developer.android.com/tools/device.html# AcerS...

2020-02-27 14:43:12 364

原创 appium自动化之自动匹配case文件

仅供日常笔记,大神勿喷通过python获取指定目录下的所有文件,通过遍历获取需要的文件示例:class CaseFilses(): def __init__( self, file_name='test_', ex_name='.py'): """ 模糊查找文件 :param now_dir: :param te...

2020-02-24 11:32:44 257

原创 appium自动化之自动获取设备名与对应的android系统版本号

仅供日常笔记,大神勿喷都是通过adb命令,经由python 去执行和解析得到的结果自动获取设备: def group_call(self): # 读取设备 id readDeviceId = list(os.popen('adb devices').readlines()) deviceIdList = [] fo...

2020-02-24 10:57:31 1739

原创 Selenium之Canvas画布操作

现在有一个场景是需要进入到 Canvas画布中 进行单击操作,现在使用过如下方法# 进入画布 650 270canvas = driver.find_element_by_xpath("//canvas[@id='#canvas']")actions.move_to_element(canvas).move_by_offset(600, 270).click().release().p...

2019-08-12 18:11:12 4598

原创 使用Python监测APP的使用流量

写着玩。。。。。。。#!/usr/bin/env python# _*_ coding: utf-8 _*_'''# @Time : 2018/1/17 21:54# @Author : Soner# @version : V1.0# @license : Copyright(C), Your Company# @实现的功能: 1.单APK包...

2019-03-07 21:35:32 1104

原创 关于ssh-keygen 生成的key以“BEGIN OPENSSH PRIVATE KEY”开头

现在使用命令 ssh-keygen -t rsa  生成ssh,默认是以新的格式生成,id_rsa的第一行变成了“BEGIN OPENSSH PRIVATE KEY” 而不在是“BEGIN RSA PRIVATE KEY”,此时用来msyql、MongoDB,配置ssh登陆的话,可能会报 “Resource temporarily unavailable. Authentication by ke...

2019-02-21 15:31:01 19390

原创 Docker 提示开启虚拟化

1. BIOS 已开启虚拟化支持2. 已打开H-V服务问题: Hardware assisted virtualization and data execution protection must be enabled in the BIOS重复打开/关闭过 bios和 HV服务都无效,偶然找到一篇问文章,按提示操作成功解决问题解决方法:使用管理员权限的命令提示符(CMD)输入...

2019-01-31 15:48:30 4024

原创 Scrapy简易使用教程

一、创建项目​ scrapy startproject 项目名二、创建爬虫实例​ scrapy genspider 实例名 目标网址三、启动爬虫1. 单个文件启动:​ scrapy runspider 实例名.py2. 项目根目录下运行​ 当前项目下可以运行的爬虫:scrapy list​ scrapy crawl 爬虫名四...

2018-12-05 19:06:10 1095

原创 Appium获取toast消息(二)

刚接触appium进行移动端设备的UI自动化,在遇到toast消息的时候很是苦恼了一阵,最后通过强大的搜索引擎找到了个相对解决方法,废话不多说,直接贴代码↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓:from selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support impor...

2018-09-19 18:02:59 1329

原创 Appium获取toast消息遇到的问题(一)

一、运行错误Android获取toast,需要在参数里设置automationName:Uiautomator2 # 设置设备的信息 desired_caps = { 'platformName': 'Android', # 平台 'platformVersion': '5.1', # 版本号 'deviceName': ...

2018-09-19 17:58:04 1459

原创 Appium1.6.2,使用uiautomator2报错的经过

环境:info AppiumDoctor ### Diagnostic starting ###info AppiumDoctor  ✔ The Node.js binary was found at: E:\Program Files\nodejs\node.exeinfo AppiumDoctor  ✔ Node version is 8.11.3info AppiumDoctor  ...

2018-07-26 10:00:11 4565 3

转载 Appium我跳过的那些坑

原文地址 1 send_keys报错当appium与selenium版本匹配不匹配时,send_keys可能会报错,那么就用set_value 代替send_keys,或者selenium降到3.0.1版本2     无法输入中文需要输入中文时,在desired_caps配置'unicodeKeyboard','resetKeyboard'为True3 解决每次运行时都...

2018-07-16 11:41:10 1142

原创 Appium自动化,获取appPackage、appActivity

获取appPackage、appActivityadb shell dumpsys activity|findstr mFocusedActivityraw_inputappPackage=com.ximalaya.ting.androidappActivity=.host.activity.MainActivity获取当前的appPackage和appActivityadb shell logc...

2018-07-10 14:47:54 1985

原创 接口测试-初窥门径

个人学习资料整理,如有不对,还望留言指正,附链接点:https://pan.baidu.com/s/1gmZZ5ZwLWT3SnyaMgVHAUQ

2018-05-10 15:38:08 300 2

转载 (转)一张图看懂H5测试

随着各种H5页面的普及和运用,并深深的影响着我们各个业务的发展,前两年也对H5测试的有着不少积累,今年上半年专门成立了H5测试研究虚拟小组,专门研究怎么玩转H5测试,废话少说,直接上干货——一张图玩转H5测试,其目的在于,当一个测试者拿到一个H5业务的测试时,可以引导你怎么去思考来完整的测试你的业务:神马? 图片看不清楚,好吧,下面来一版excel表格整理版:H5性能测试检查点:兼容性检查点:原文...

2018-05-09 14:48:20 1130

转载 APP测试点总结(表格形式)

2018-05-04 17:23:38 1488

转载 App测试流程及测试点(个人整理版)

正式测试前先向主管确认项目排期。 接收版本 App测试版本送测规范 UI测试:核对rp/效果图 功能测试:核对需求文档、兼容性测试、性能压力测试, 尽快申请到正式环境下测试,后台订单统计测试、用户行为统计测试、发送上线报告、回归测试 测试资源  产品功能需求文档; 产品原型图; 产品效果图; 行为统计分析定义文档; 测试设备(ios8.0-ios11;Android4.0-Android8.1;W...

2018-05-04 17:22:08 32245 9

原创 BUG定位

如何区分页面的bug问题归属:前端or后端前端bug主要分为3个类别:HTML,CSS,Javascript三类问题给个最大的区别方式方法:出现样式的问题基本都是CSS的bug出现文本的问题基本都是html的bug出现交互类的问题基本都是Javascript的bug现在以淘宝的前端人员工作为例进行相关bug定位的剖析判断前后台问题的区分方法:FF, 打开错误控制台,区分前后台交互:查看网络请求a)...

2018-05-04 17:16:08 1026

原创 Web测试方法总结

一、输入框1、字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&amp;*?[]{}”特别要注意单引号和&amp;符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。 (3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符...

2018-05-04 17:14:22 206

原创 测试人员常用Linux命令

初级:ls:显示目录内容cd:变换目录pwd:显示当前工作目录路径mkdir:建立目录rmdir:删除目录rm:删除目录或者文件head:看一个文件的头几行或者某一行-nmore:分页显示文件tail:看一个文件末尾n行cp:复制文件或目录mv:移动或更名文件、目录chmod:变更文件或目录的权限chown:变更文件或目录的拥有者wc:计算字数who:显示当前登录系统的用户信息whoami:显示用...

2018-05-04 17:11:27 827

原创 python使用post方式发送json参数

学习使用Request的Post接口发送Json数据,写好代码后执行,后台开发人员提示,发送的数据格式不正确,我看了下没问题啊,代码如下: def test_Api_all_null(self): ''' 所有参数为空 ''' payload = { "positioning_mode": "", "signal...

2018-04-25 19:24:06 1712

原创 django-admin startproject django_rest 报错解决

环境:系统:Windows 10python:3.6.5Django:2.0.4djangorestframework:3.8.2设置django的环境变量,系统path下追加E:\Program Files\Python36\Lib\site-packages\django\bib(自己实际的地址)把路径里面的django-admin.py复制到你要创建目录下运行cmd 命令行输入 python...

2018-04-19 10:50:26 1317

原创 Web 接口开发与自动化测试——基于Python语言 第十一章_PyCrypto库

环境:平台:Windows10Python版本:3.6.5pycrypto:2.6.1在学习第十一章接口加密时,需要用到PyCrypto库,但是官网最新的就支持到python3.4版本的,不然直接安装会报错,因为Windows系统中安装需要依赖于“vcvarsall.bat”,而且书上和其它的解决方法都是需要安装Visual Studio 来解决,但是因为本人一直使用的Pycharm,所以就不想在...

2018-04-18 15:52:19 274

原创 python 关于批量更新库脚本报错:AttributeError: module 'pip' has no attribute 'get_installed_distributions'

将pip 升到 10.0.0 版本后,以前一直能用的一键升级所有库的脚本,原脚本内容如下:#!/usr/bin/env python# -*- coding: utf-8 -*-'''@Author : Soner@version : @Time : 2017/11/3/0003 15:11@license : Copyright(C), Your Company '''i...

2018-04-16 19:07:12 8314 5

MacTypeInstaller_2017_0628_0

安装后直接运行macTypeTray,然后选一个字体配置就ok了;windows下的字体看起来和mac,ubantu一样干净和美观

2017-11-01

ChromeDriver_win64_2.33

selenium与webdriver所用到的最新版Chrome浏览器驱动,支持Chrome v50-62,支持Windows10 64位系统,支持Python3.6.3_64位

2017-11-01

iOS测试指南

iOS 测试指南是一本专注于 iOS 测试领域的书。其中重点讲述了各个测试阶段的具体实践方法,并且通过持续集成串联了各个测试阶段的活动。《iOS 测试指南》中所有的测试实践并非纸上谈兵,而是出自于笔者实际工作中的探索和实践。在测试实例上有一定的简化,是为了脱离复杂的业务。《iOS 测试指南》的重点在于对方法的介绍。

2017-09-21

Unlocker208

unlocker208是一款目前互联网上最优秀的vmware虚拟机苹果破解补丁,使用该补丁可以轻松解除VMware Workstation软件的Mac锁定功能,让软件可以识别mac系统的ISO镜像文件,从而让vw虚拟机能够正常安装苹果mac系统,让用户可以在windows平台下的虚拟机环境下运行苹果系统。unlocker208功能强大,操作简单,支持VMware Workstation 11和12等版本

2017-09-21

大话移动APP测试 Android与iOS应用测试指南

移动互联网软件测试无论从思想还是技术上都与传统互联网产品或软件产品截然不同,导致了很多正在移动互联网中摸索的测试人员迷失了方向。作为一名移动互联网的测试从业人员,需要正确的三观、强大的“武功招式”(测试技术)和雄厚的“内力”(更快的学习能力),而本书恰到好处地结合了这三点。   本书内容包含:移动互联网测试人员的面试,用户体验测试,功能测试,常用测试工具,常用框架,APP测试案例,以及更多的从业相关思维、手段等非技术内容。   本书并非纯技术书籍,但可以说是移动互联网测试、甚至是所有测试工程师必读的一本书籍。如果你在测试行业迷了路,本书可以为你指出一条属于你自己的正确道路;如果你初入移动互联网,那么本书可以帮助你快速融入这个新兴行业,并全面了解和掌握这个行业所需要的技术和方法;如果你是一名老兵,那么本书同样可以起到温故而知新的作用,同时会说出你在测试行业中不曾说出的那些心里话;如果你是一名移动互联网行业任意职位的从业人员,你可以了解APP测试在整个产品开发中的位置和重要性,并在工作中与测试人员紧密配合,同时给予这个职位应有的尊重。

2017-09-17

Web接口开发与自动化测试--基于Python语言 虫师

Web接口开发与自动化测试--基于Python语言 虫师 提到测试自动化技术,大家首先想到的是UI层的自动化,根据分层自动化测试的思想,我们更应该把注意力放到接口/单元层的自动化上。但是,我不清楚这方面的大牛对写书无感,还是这方面的技术不符合测试人员的口味。   随着测试行业的发展,对测试人员的要求越来越高,只会个UI自动化是远远不够的,下探到接口/单元层的自动化测试才是测试人员更应该关注的。我在过去的一年多时间里主要在维护一套接口自动化项目,从中收获了许多,接口测试技术,应用这么广泛,居然没有一本关于介绍它的书。我希望填补一下这方面的技术空白。

2017-09-17

selenium.webdriver.iedriver.3.4.0

selenium支持的IE驱动

2017-06-07

Web测试方法总结

Web测试方法总结

2016-09-28

loadrunner11破解说明+所需破解文件

loadrunner11破解说明+所需破解文件

2016-09-28

Fiddler抓包教程

Fiddler抓包教程

2016-09-28

web测试要点及方法

web测试要点及方法

2016-09-28

LR安装步骤

LR安装步骤

2016-09-28

一张图看懂H5测试

一张图看懂H5测试

2016-09-28

chromedriver_x64

chromedriver_x64

2016-07-07

operadriver_win64

operadriver_win64

2016-07-07

IEDriverServer_x64_2.42.0

2016-07-07

SQL2000图书管理系统

图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统图书管理系统

2011-03-26

空空如也

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

TA关注的人

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