- 博客(40)
- 收藏
- 关注
原创 IOSUI自动化之mobiledevice
如果你的进程一直开着,则端口转发服务也会一直开启,直到你决定终止它(你可以使用 CTRL-C)这将终结所有被转发的连接,也不再接受新的连接。为了精准的获取某个设备,你也可以追加 -u 标记,如下。为了精准的获取某个设备,你也可以追加 -u 标记,如下。假如没有使用-u 标记,则系统默认使用第一个被发现的设备。为了精准的获取某个设备,你也可以追加 -u 标记,如下。为了精准的获取某个设备,你也可以追加 -u 标记,如下。为了精准的获取某个设备,你也可以追加 -u 标记,如下。
2024-07-14 18:58:18
1080
原创 Linux上的中文输入法安装(Ubuntu + Kali五笔拼音)
IBus的输入默认的按键习惯和Windows桌面的输入有差异,像输入法切换快捷键都不一样,最后在试用了对应的拼音和86版的五笔输入之后,就没有再使用IBus对应的输入法。但是ibus非第三方的拼音输入法,还有86版的五笔,相对比较原始,而且输入法的切换快捷键,需要重新配置。:用的最多的是fcitx,并且相对需要这配置的地方也不多,安装完全后,基本可以正常使用,与Windows上的这输入法使用习惯类似。经过对比比较,还是在WSL的Kali操作系统上,安装了基于Fcitx的谷歌输入法、五笔拼音输入法。
2022-09-11 01:23:02
19616
原创 【已解决】Https请求报错:unable to find valid certification path to requested target
SSL认证失败:报错信息如下:sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target问题发现环境:Java中使
2022-03-06 22:54:30
33921
原创 【已解决】android7.0以上使用charles抓HTTPS包报错certificate_unknown
手机上是否有装证书都可以使用下面的方法:在你的AndroidManifest.xml文件中添加如下配置: <?xml version="1.0" encoding="utf-8"?><manifest … ><application android:networkSecurityConfig="@xml/network_security_config"… >…在res目录下新建一个xml文件夹,之后在res/xml/路径下新建文件network_
2021-12-30 17:24:21
682
原创 【完美解决】用抓包工具抓取idea中使用HttpClient发送的HTTP、HTTPS请求
java代码HttpGet httpget = new HttpGet(url);HttpHost proxy = new HttpHost("127.0.0.1",8899);//代理的ip和端口 RequestConfig requestConfig = RequestConfig.custom() .setProxy(proxy) .setConnectTimeout(10000) .s
2021-11-18 01:47:20
2620
原创 【已解决】appium开始点击元素到点击完成花费了十几秒,可能会更长时间
可以看到上面代码,click之后过了12秒才执行打印的代码!!!原因竟是appium的问题,直接换种方式:点击坐标解决,如下图TouchAction touchAction = new TouchAction<>(driver);touchAction.tap(PointOption.point(535, 172)).perform();...
2021-11-11 00:50:04
1494
原创 【已解决】M1 Android studio Cannot open Local Terminal
M1芯片的android studio打不开终端,错误提示:Cannot open Local Terminal Failed to start [/bin/bash, --rcfile, /Applications/Android Studio.app/Contents/plugins/terminal/jediterm-bash.in, -i] in /Users/{UserName}/AndroidSee your idea.log (Help | Show Log in Finder) for
2021-10-19 22:54:25
2034
原创 java图像识别问题解决
报错信息如下:Error opening data file ./chi_sim.traineddataPlease make sure the TESSDATA_PREFIX environment variable is set to your “tessdata” directory.Failed loading language ‘chi_sim’原因:没有设置环境变量解决方法:...
2021-09-03 17:32:52
751
1
原创 idea使用JReble实现热部署,再也不用频繁重启来调试了
在idea中安装插件下载成功后还不能直接使用,因为这是收费的,下面分享下激活方法服务器地址http://jrebel.cicoding.cnGUID生成器http://jrebel.cicoding.cn/guid填入服务器地址+GUID,填写邮箱,点击按钮提交搞定...
2021-07-11 15:38:31
204
1
原创 【已解决】idea中导入或git拉取maven项目后,代码报错飘红,jar包都没有导入
问题:导入项目后无法运行,代码飘红报错解决方法:先标记java目录和resources目录设置maven目录关联pox文件(退出idea再打开后右下方会提示),关联后界面右侧显示maven根据文件中提示设置sdk(jdk),如第一张图文件中提示...
2021-07-11 00:06:05
2904
原创 【已解决】mac系统环境变量总是失效
问题发生在输入 appium-doctor后提示JAVA_HOME 环境变量未设置,其实已经在/etc/profile设置解决办法:终端输入:vim ~/.zshrc把/etc/profile文件里的变量导过来export JAVA_HOME=$(/usr/libexec/java_home)export ANDROID_HOME=/Library/android-sdk-macosxexport PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROI
2021-07-10 19:16:24
745
原创 【已解决】macbook pro m1芯片ubuntu20.04ARM64虚拟机添加输入法
步骤1:打开终端,输入以下命令sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin -y// 或者sudo apt-get install fcitx fcitx-googlepinyin -y如果上述命令安装无法通过,可以先执行以下命令,安装必要的依赖库。依赖库安装完成后,再执行上一条安装命令。sudo apt-get -f install步骤2:设置 Language
2021-07-10 17:54:35
2034
原创 【已解决】ssh登录远程服务器时提示Permission denied (publickey,password)
本地机器ssh连接服务器时,提示Permission denied (publickey,password)root@192.168.78.131’s password:Permission denied, please try again.root@192.168.78.131’s password:Permission denied, please try again.root@192.168.78.131’s password:root@192.168.78.131: Permission
2021-07-10 09:40:52
129673
16
原创 linux中环境变量总是失效,需要每次source问题
试过改/etc/profile,然后source /etc/profile,但是终端一关闭,环境变量就失效了,其他终端也用不了。网上有说在当前用户目录下创建.bash_profile文件,编写环境变量,然后执行命令source ~/.bash_profile之后就能使这个用户永久生效。但是还是和之前/etc/profile一样,失效了。解决办法:在~/.bashrc文件里改环境配置,sourct ~/.bashrc,最后终于关闭这个终端也有效了。。。...
2021-06-21 14:23:24
3532
1
原创 ubuntu搭建appium的Android环境
sudo apt-get upgrade (更新ubuntu自己的安装工具)安装jdk1.8并配置环境变量sudo apt-get install -y nodejs (-y 是自动同意的意思 ),安装完成检查版本,可能版本较低,或者使用(curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -)装其它版本只需要把12换成要装的版本号就行,然后再执行(sudo apt-get install nodejs)sudo apt-g.
2021-06-21 11:28:49
231
2
原创 用idea打SpringBoot项目war包
最近有个springboot项目要发布到独立的tomcat下运行,其中遇到了很多坑,在此记录下:1.springboot项目打包配置:首先在启动类目录下新增打包类备注:启动类继承自SpringBootServletInitializer方可正常部署至常规tomcat下,其主要能够起到web.xml的作用(web.xml主要配置各种servlet,filter,listener等,如常见的Log4jConfigListener、OpenSessionInViewFilter、CharacterEnco
2021-06-19 12:30:37
2790
原创 【已解决】用命令行启动simulator时报错:Instruments Usage Error: No template (-t) specified
用命令行启动simulator时报错xcrun instruments -w "iPhone 12 (14.5) [4AA4FCFA-CCC0-4A09-8cB6-5C7F27B4EC2C]"Instruments Usage Error: No template (-t) specified解决方法:启动模拟器后设置选项-在程序坞中保留
2021-06-14 17:22:36
392
原创 【已解决】执行./Scripts/bootstrap.sh报错npm ERR! code ERESOLVE
报错内容如下:npm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency treenpm ERR! npm ERR! While resolving: web-driver-inspector@1.0.0npm ERR! Found: react@15.6.1npm ERR! node_modules/reactnpm ERR! react@"15.6.1" from the root projectnpm E
2021-05-25 11:49:38
22185
4
原创 行内input标签onclick调用function执行ajax请求时遇到的问题
使用js和JQuery时的引用行内online调用函数时ajax请求
2021-05-17 14:37:35
473
原创 【已解决】Error opening data file ./chi_sim.traineddata Please make sure the TESSDATA_PREFIX environment
报错内容:Error opening data file ./chi_sim.traineddataPlease make sure the TESSDATA_PREFIX environment variable is set to your “tessdata” directory.Failed loading language ‘chi_sim’Tesseract couldn’t load any languages!Warning: Invalid resolution 0 dpi.
2021-05-16 21:23:12
5080
原创 【已解决】ERROR net.sourceforge.tess4j.Tesseract - Input not set
报错内容:21:09:29.692 [main] ERROR net.sourceforge.tess4j.Tesseract - Input not setjava.lang.IllegalStateException: Input not setat com.sun.imageio.plugins.jpeg.JPEGImageReader.getNumImagesOnThread(JPEGImageReader.java:412)at com.sun.imageio.plugins.jpeg.
2021-05-16 21:13:15
3363
1
原创 【已解决】Exception in thread “main“ java.lang.UnsatisfiedLinkError: Unable to load library ‘tesseract‘:
使用tess4j时报错信息如下:Exception in thread “main” java.lang.UnsatisfiedLinkError: Unable to load library ‘tesseract’: Native library (darwin/libtesseract.dylib) not found in resource path ([file:/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/j
2021-05-16 18:33:08
13799
1
原创 【已解决】com.mongodb.MongoSocketOpenException: Exception opening socket
启动SpringBoot项目时,报错如下信息com.mongodb.MongoSocketOpenException: Exception opening socketat com.mongodb.internal.connection.SocketStream.open(SocketStream.java:67)at com.mongodb.internal.connection.InternalStreamConnection.open(InternalStreamConnection.java
2021-05-13 15:25:22
2416
原创 【已解决】Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
用我自己的三星note10可以运行appium,换了台红米K30运行时就报错了。。。以下是appiumServer报错信息[W3C] Encountered internal error running command: Error executing adbExec. Original error: 'Command '/Library/android-sdk-macosx/platform-tools/adb -P 5037 -s 172.30.242.136\:5556 shell 'sett.
2021-05-12 15:34:57
5453
原创 【已解决】Mac-Android studio模拟器不能上网问题
系统偏好设置 — 网络 — 高级 – TCP/IP — 配置 Ipv6 改为仅本地连接,然后重启模拟器就好了。
2021-05-08 22:54:11
8189
6
原创 TestNG使用ExtentReports生成漂亮的测试报告
ExtentReports生成漂亮的测试报告pom.xml <dependency> <groupId>com.relevantcodes</groupId> <artifactId>extentreports</artifactId> <version>2.41.1</version> </dependency> <dependency
2021-05-05 21:48:39
167
原创 testNG生成测试报告
testNG生成测试报告pom.xml文件 <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.14.3</version> </dependency> <dependency&g
2021-05-05 21:44:22
378
原创 【已解决】(class file version 53.0), this version of the Java Runtime only recognizes class file
运行testngxml文件报错org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: Cannot
2021-05-05 21:41:05
10137
1
原创 adb查看当前手机上打开的app的包名和主程序入口
Mac上查看当前安卓手机上打开的app的包名和主程序入口1、连接上手机,数据线链接或者无线连接随便2、打开你需要查看的app3、打开终端,输入命令: adb shell dumpsys window w |grep / |grep name=
2021-05-05 21:34:57
1935
原创 brew update慢,brew install慢如何解决?
brew update慢,brew install慢如何解决?主要是资源访问太慢造成的,替换默认源镜像就行。brew使用国内镜像源这里用中科大的,另外还有清华的可用步骤一cd “$(brew --repo)”git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git步骤二cd “$(brew --repo)/Library/Taps/homebrew/homebrew-core”g
2021-05-05 21:28:35
1204
原创 ADB使用WiFi连接真机进行Appium自动化测试的方法
WiFi无线连接真机进行Appium自动化测试的方法背景:有时需要测试APP 产品的耗电问题,但用自动化又面临了一个USB接电脑供电的问题,从而导致计算出来的功耗与手动跑,存在有很大的误差,因此可使用wifi无线连接到手机进行自动化测试,解决功耗问题。Android方法操作步骤:1、手机用USB线连接到电脑,cmd打开命令行,输入adb devices,查询连接设备的名称2、开启端口(端口不能被占用),输入adb -s 238ap45 tcpip 55563、开启端口后用无线连接(保证设备和P
2021-05-05 21:25:32
1254
2
原创 adb常用命令
查看包名和activity:aapt dump badging shishiqp_sg888.apk查看源码中的activity apktool.bat d shishiqp_sg888.apk -o bbbbb命令行查看模拟器 android - list avd命令行启动模拟器 emulator @Test(@后跟模块器名称)安装程序 adb install 文件名.apk多个设备时指定设备安装 adb -s 设备名(如:emulator-5554) install ebo.
2021-05-05 21:18:52
446
2
原创 git学习笔记
.gitignore文件规则不生效.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:git rm -r --cached .git add .git commit -m 'update .gitignore'...
2021-04-28 13:27:11
185
原创 mac搭建appium环境问题记录
一、执行macaca doctor有红色的提示Not accepted Android SDK license agreementsandroid-sdk-windows\tools\bin>sdkmanager --update去你的 ***\tools\bin 目录执行下 sdkmanager --update 会出来两个许可提示 选y 回车 即可()sdkmanager --licenses 会提示不存在该参数 然后列出来许多可支持的参数 我看了下 选择了–update 后 就可以了
2021-04-24 15:15:55
309
原创 关掉SpringBoot中的debug日志
在Resources目录下添加文件logback.xml,重启SpringBoot<?xml version="1.0" encoding="UTF-8"?><configuration> <include resource="org/springframework/boot/logging/logback/base.xml" /> <logger name="*" level="warn" /></configuration>
2021-01-27 21:40:51
5118
原创 超详细Appium测试安卓真机使用JAVA+Maven+TestNG框架实现
一、准备安装SDK,配置环境变量下载Appium服务桌面版启动Appium服务双击桌面已经下载好的Appium.exe服务,点击启动服务器出现上图后说明已启动成功二、代码实现设置Capability// 1.添加配置,创建DesiredCapabilities对象 DesiredCapabilities des = new DesiredCapabilities(); // 指定测试设备的名称 des.setCapabilit
2021-01-26 00:12:17
2562
4
原创 whistle抓包工具的安装与使用
whistle安装与使用1. 安装 1. 安装node,下载完成后一路下一步 [node官网](https://nodejs.org) 2. 安装完成后,打开cmd窗口 输入node -v 显示出版本号后即安装成功  3. 安装whistle npm install -g whistle 推荐使用指定镜像安装npm install whistle -g --reg
2021-01-24 00:51:23
997
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人