01 2020 档案
摘要:1、测试类规则 测试文件必须先import unittest 测试类必须继承unittest.TestCase 测试方法必须以“test_”开头 测试类必须要有unittest.main()方法
阅读全文
摘要:jar包 <!-- 已过时 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.8.1</version> </dependency> <!-
阅读全文
摘要:从本质上来说,微信小程序就是在微信中的一个H5页面,但是微信用到了腾讯的X5框架来实现,因此如果要调试微信小程序,需要进行X5框架的设置; 设置方法: 在mumu模拟器中,只需要在微信中访问debugmm.qq.com/?forcex5=true即可使用;(参考:https://www.cnblog
阅读全文
摘要:1、区分APP是H5还是native (1)手机进入开发者模式,选择显示页面布局边界,native app中所有的控件都是独立的红框,而web H5是一个完整的大框,里面的可以操作的小控件不独立 (2)adb先连接模拟器,在电脑浏览器打开chrome://inspect使用inspect工具,如果能
阅读全文
摘要:1、下载fiddler进行以下设置 允许远程连接 允许监听HTTPS 然后重启fiddler 2、保持手机和电脑在同一个局域网,设置网络代理为电脑的ip,端口为fiddler的端口;使用手机浏览器打开 http://电脑ip:fiddler端口 下载证书并安装, 然后就可以抓手机的包 3、如果抓不到
阅读全文
摘要:package utils; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import lombok.extern.slf4j.Slf4j; import java.io.BufferedRead
阅读全文
摘要:1、在使用appium时,经常会用到adb命令,我们可以使用以下方法来调用adb,如下例调用adb滑动屏幕 String cmd="cmd /c start adb shell input swipe X0,Y0,X1,Y1,TIME "; Runtime.getRuntime().exec(cmd
阅读全文
摘要:1、介绍 appium-server是以前的,现在已经没有更新了,比appium-desktop的有点就是使用脚本启动APP时,不需要启动appium-desktop的服务; appium-server是用nodejs写的,所以要下载appium-server需要先安装nodejs; 2、appiu
阅读全文
摘要:appium-desktop的作用:方便调试和查找页面元素 1、首先启动mumu模拟器,然后使用adb 连接到模拟器 2、启动appium-desktop,先看看需要设置些什么东西 (1)simple界面 Host:Android设备的ip,若使用模拟器,使用默认的 0.0.0.0即可 Port:端
阅读全文
摘要:1、默认情况下,httpclient会默认引用cookieStore(同一个client的情况下) 自动存储和记录在client生命周期之内得到的cookie。在之后的发包操作中会自动的将cookie携带在头域中进行请求。 但是两个不同的client会使用不同的cookie,如果需要两个不同的cli
阅读全文
摘要:public class HttpRequest { @Test public void httpPost() throws IOException { //创建client CloseableHttpClient client=HttpClients.createDefault(); //创建 H
阅读全文
摘要:上代码干货,测试接口来源 http://www.httpbin.org/ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import org.apache.http.HttpEntity; impo
阅读全文
摘要:centos8网络设置命令: nmcli 网路配置 https://www.cnblogs.com/yuanfang0903/p/11072122.html 1、yum命令 能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,常用命令: yum list
阅读全文