自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 如何连接Electron应用

一,背景基于Electron的桌面应用,要做UI自动化。二,过程众所周知,electron是基于chromium的,且支持chrome的启动参数启动。那么,咋们同样可通过devtools协议实现与应用页面中的element交互,话不多,应用加上启动参数 --remote-debugging-port=9223 启动const puppeteer = require('puppeteer-core');let request = require('request-promise-nat

2022-05-23 00:32:32 740

原创 WebView自动化总结

常见通信链路上图的被测对象是针对chrome系应用。1.CDP 是 Chrome Devtools Protocol。基于 websokect。2.不同浏览器的devtools技术有不同的协议,chrome的是CDP,firefox的是FDP,即 FireFox Devtools Protocol.3.JWP 是 JSON WIRE Protocol。通过json数据体通信。不同浏览器都遵循 JWP 协议 来实现。JWP 是 W3C 定义的规范。4.chromium指的是chromium系的应用

2022-05-15 22:33:08 913

原创 解决connect微信的webview失败的问题

一,背景web页面会在微信中运行。由于UI自动化的需要,需连接微信下的webView页面二,过程通过appium连接,可通过inspector与android的native交互,但微信访问web页面后,再用inspector获取页面,inspect可以检测到页面的context了,可一切换就报错,提示chromedriver版本不匹配。appium 中的chromedriver版本 与 微信内嵌的chrome版本不对应 ?查看appium的详细日志可知:目标chrome版本是v86.0.42

2022-04-24 15:41:14 826 2

原创 正则表达式批量修改response文本

问题:在做接口测试的过程中,拿到接口返回的response后,想批量将response转成想要的格式,方便编写接口用例;方式:采用notepade++对正则表达式进行匹配与替换,其中遇到的难点有1,正则表达式中如何匹配所有字符,行尾以及行首;2,如果获取正则表达式匹配到的内容针对难点1:正则表达式中可用 "."来匹配除换行外的所有字符,可用\w来匹配所有字母与数字,对于有歧义的特殊符号的匹配需...

2020-01-21 20:53:57 391

原创 python-装饰器1

前言:遇到一个问题:将四个接口测试用例作为测试计划去跑的时候,发现如果有一个接口用例出现异常,则直接中断,其他接口用例无法正常执行下去,因而对每个接口用例需做一个异常的捕获与跳过;思考1:在多个函数中新增相同的功能,定义一个函数,输入原函数指针,将原函数做一层包裹,返回包裹后的函数指针;为不影响原函数的调用,包裹后函数指针的内容要传给原函数名对应的指针;示例如下:注意:1,对于函数的引用...

2020-01-21 20:52:37 121

原创 HamburgerZNotes

Python python环境下基于socket的Raspberry与PC的视频传输ubuntuubuntu环境配置以及基本指令的使用

2018-02-10 10:36:32 187

原创 编译错误的原因总结

概要:编程语言是一门语言,自然语言如汉语,英语也都是一门语言;同为一门语言,那么就都有语言方面的一些类似特性。当然其中也有最本质的区别,自然语言的意义在于帮助人与人交流,而编程语言则帮助人与机器交流的同时,也要帮助人与人交流。编程语言中的编译错误,实质上可以类比自然语言中的一般来说,编译错误的原因可以总结为两点:一是书写错误,一是用法错误。对于书写错误,有拼写错误,常见的就是单词的大小写没有区分开,

2017-10-27 15:38:24 17437

空空如也

空空如也

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

TA关注的人

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