![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化
Anastasia_li
爱看电影,爱弹吉他的程序媛一枚~
展开
-
Linux安装jdk11
下载解压并更改环境变量。原创 2023-09-12 17:15:58 · 331 阅读 · 0 评论 -
关于文件同步的笔记整理
网页UI界面比较友好,开箱即用,非常方便,可以当文件监控,但是貌似只能看到最近的文件改动记录。如果文件很多,第一次挂载需要同步很多文件,如果文件很多就非常耗时。貌似没有看到我想要使用的文件版本控制和文件还原想要的版本。Ubuntu部署rsync+inotify。原创 2023-06-29 19:24:24 · 202 阅读 · 0 评论 -
Jenkins 构建时报权限不够Permission denied
解决jenkins报权限执行错误原创 2022-10-10 20:32:50 · 1670 阅读 · 2 评论 -
mac自动化appium mac2 drive使用小记
appium mac2 driver使用小记原创 2022-09-05 14:24:58 · 1527 阅读 · 2 评论 -
windows自动化python模块使用小记(pymouse, pykeykoard, win32con, win32gui, uiautomation)
windows自动化使用感受小记原创 2022-09-05 13:50:53 · 657 阅读 · 0 评论 -
解决WDA获取ios15以上的ip为169.254.xxx的问题
解决WDA获取ios15以上的ip为169.254.xxx的问题原创 2022-07-19 15:23:45 · 689 阅读 · 0 评论 -
Jenkins内存占用过高的问题
Jenkins内存占用过高原创 2022-07-15 19:38:49 · 3565 阅读 · 0 评论 -
关于ios自动化python模块wda的两种报错记录
关于wda报错的记录原创 2022-07-12 15:13:46 · 2159 阅读 · 1 评论 -
【云手机】关于minicap和minitouch
云手机自动化原创 2022-06-29 11:20:34 · 1937 阅读 · 0 评论 -
【jenkins】解决conda: command not found
解决jenkins中出现的comond not found原创 2022-06-20 16:51:06 · 610 阅读 · 0 评论 -
[ERROR:0] global /build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp (2791) open VIDEOIO/FFMPEG: F
用模型处理视频时,遇到如下报错,不支持x264编码:[ERROR:0] global /build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp (2791) open VIDEOIO/FFMPEG: Failed to initialize VideoWriter模型处理可以处理视频,但是没法写入,最后啥也没得到,相当于白跑了以下是曲线救国的解决办法解决办法修改视频的保存格式cv.VideoWriter_fourcc('M','J','P',原创 2022-05-24 16:26:57 · 5248 阅读 · 1 评论 -
docker中Ubuntu安装Qt笔记
在docker容器中运行一个处理视频的算法时,遇到一个非常棘手的问题,那就是Qt依赖环境的报错。虽然在网上看到qtcreator调试工具可以直击问题出错的地方,安装对应的模块即可,但是我安装完所有报错的模块之后,还是有如下报错。qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.我猜想是不是Ubuntu的版本与Qt的版本不符合,前后也换了几个Qt的版本进行安装,还是报错,qt原创 2022-05-24 12:58:22 · 2530 阅读 · 3 评论 -
mac中用python的py2app模块打包app
第一步下载py2app模块第二步创建一个单独的文件夹,放入要打包的xxx.py,然后运行如下命令py2applet --make-setup xxx.py安装完py2app之后就会有py2applet,py2applet一般在/Users/admin/Library/Python/3.8/bin下,不同的环境可能不太一样第三步填写set_up.pyDATA_FILES 里填自己写的模块OPTIONS 里填依赖的模块,一般不需要写,但是我跑的时候发现报错没有找到模块websock原创 2022-03-07 18:03:47 · 4495 阅读 · 0 评论 -
python中tshark模块报错RuntimeError: Cannot add child handler, the child watcher does not have a loop atta
问题描述在python中用tshark抓包不使用线程正常运行def analyze_pcap(pcap_path): import pyshark packets = pyshark.FileCapture(pcap_path, decode_as={'udp.port==xxx': 'xxx'}, display_filter='udp and ip') for packet in packets: print(packet)analyze_pcap(pcap原创 2022-02-23 11:05:05 · 1320 阅读 · 0 评论 -
终端正常编包,jenkins中xcodebuild编包报错Command CodeSign failed with a nonzero exit code
问题背景在jenkins上远程开启stf的时候,控制台一直在编包,如下于是我直接在jenkin上执行xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination "platform=iOS,id=xxx" USE_PORT=8100 test发现果然没有编包成功,还报了个错,但是同样的命令在主机就成功编包没有问题这个错误貌似是证书的问题,在本机捣固了一通密钥和证书发现完全没有用解原创 2022-01-19 15:02:18 · 1167 阅读 · 0 评论 -
解决mrx1203中的stf小米手机无法显示画面的问题
问题背景在mrx1203上克隆下来stf,安装相应模块后可以远程操控苹果手机和android,很快发现oppo,vivo,huawei之类的手机都能在网页显示画面,唯独小米显示不了。解决办法经过一番研究,发现mrx1203中的stf是3.4.1的版本,暂时还没有解决小米手机的适配问题。将3.4.2及以上版本中更改的代码自行添加到自己的stf代码中即可。https://github.com/openstf该代码仓中有3.4.2及以上版本,需要更改的部分如下:/Users/admin/stf/vend原创 2022-01-18 10:35:08 · 369 阅读 · 0 评论 -
解决WebDriverAgent老是自动删除的问题
解决问题灵感来源:https://github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md将/path/where/installed/lib/node_modules/appium/node_modules/appium-webdriveragent下面的WebDriverAgent.xcodeproj编包成功,问题就解决了...原创 2021-07-09 19:15:14 · 863 阅读 · 1 评论 -
解决appium中Error: The port #8100 is occupied by an other process的问题
appium调试两个ios真机时,总是遇到The port #8100 is occupied by an other process的问题,使用网上的方法iproxy 8100 8100也无法解决,反而一个手机都无法启动,我使用如下方法成功同时启动两个手机appium -a 0.0.0.0 -p 4723 -bp 8100 --webdriveragent-port 8100 --udid 00008020-00135552XXXXXXappium -a 0.0.0.0 -p 4724 -bp 800原创 2021-07-12 14:24:43 · 1710 阅读 · 3 评论 -
解决windows终端命令界面非本机操作无法运行程序的问题
在写代码的过程中,发现用自己的电脑在另一台windows上无法运行ffmpeg命令录制屏幕,但是这个命令在windows本机上是可以运行的,在大神的指导下发现schtasks这个命令非常好使,下面写一下我用到的使用步骤第一步:在远程在windows上创建一个.bat的命令文件echo start /MIN ffmpeg -y -f gdigrab -framerate 30 -offset_x 561 -offset_y 116 -video_size 556x556 -i desktop -t原创 2021-11-26 17:22:48 · 1676 阅读 · 0 评论 -
python实现windows自动化(webdriver+WinAppDriver+inspect.exe)
1.下载WinAppDriver,下载地址:https://github.com/microsoft/WinAppDriver/releases可以直接打开WinAppDriver.exe,也可以在终端输入WinAppDriver.exe 4727WinAppDriver.exe 10.0.0.10 4725WinAppDriver.exe 10.0.0.10 4723/wd/hub2.python安装selenium和Appium-Python-Client,这里注意版本的问题,我这边因原创 2021-11-17 14:08:55 · 4126 阅读 · 0 评论 -
appium+python+ios真机在mac中环境搭建及使用
桌面appium环境搭建(先吐槽一下,appium搭建环境遇到的坑是真的多)我下载的appium版本是1.71.1,下载完就可以开始使用啦第一步:开始服务,点击放大镜第二步:配置json字符串,先保存,再Start SessioniOS的配置如下{“platformName”: “iOS”,“platformVersion”: “12.4”,“deviceName”: “iPhone”,“udid”: “ec07393e72e823f4f7e73f9709cd2c9104”,“bu原创 2021-07-06 13:13:04 · 433 阅读 · 0 评论 -
python实现mac远程自动化(AppiumForMac+webdriver)
下载并安装AppiumForMac打开AppiumForMac服务即开启,默认端口号4622https://github.com/appium/appium-for-mac/releases/tag/v0.4.1定位元素方法一:长按fn然后粘贴到剪切板上可以获得元素方法二用Xcode中的accessibility inspector也可查找元素这两者貌似都是Xpath方法,像Quicktime屏幕录制开始录制的悬浮窗在screencaptureui里面,根本定位不到主控端代码简单的打开原创 2021-12-09 14:44:45 · 1179 阅读 · 0 评论 -
不限于Mac的iOS自动化工具:tidevice
https://testerhome.com/opensource_projects/tidevicetidevice的功能好像不多,先记在小本本上原创 2021-09-15 17:30:20 · 252 阅读 · 0 评论 -
stf环境安装(ios&android)
第一步:安装版本为8.9.1的node使用nvm控制node版本brew install nvmnvm install 8.9.1安装nvm的时候以下文字记得粘贴到~/.bash_profile里面去指定默认版本为v8.9.1nvm alias default 8.9.1第二步:环境准备brew install usbmuxdbrew link usbmuxdbrew install libimobiledevice --HEAD (这个可能会出现更新不到最新版本所以需要加h原创 2022-01-12 19:06:04 · 2333 阅读 · 0 评论