当前位置:网站首页>App mobile terminal test [5] file writing and reading
App mobile terminal test [5] file writing and reading
2022-07-03 15:32:00 【Leo_ Eagle】
Writing files 、 Read ;
adb Command management
1. Operation of file
1.1 write in
Writing files to your phone is a common operation , Write operations are as follows .
C:\Users\Leo>adb shell
[email protected]:/ # ls
….
sdcard
…..
C:\Users\Leo>adb push G:\demo.txt /sdcard
G:\demo.txt: 1 file pushed.
C:\Users\Leo>adb shell
[email protected]:/ # cd sdcard
[email protected]:/sdcard # ls
….
Demo.txt
…..
Format : stay cmd in
Adb push pc End of the file mobile End Directory
Case study :
C:\Users\Leo>adb push G:\demo.txt /sdcard
1.2 Read
Reading files from mobile phones is also a common operation , The operation cases read are as follows .
First in sdcard establish 1 individual huawei.txt
[email protected]:/sdcard # touch huawei.txt
[email protected]:/sdcard # ls
Huawei.txt
From mobile phone pull To local pc End
C:\Users\Leo>adb pull /sdcard/huawei.txt G:\
adb: error: cannot create file/directory 'G:\': No such file or directory
C:\Users\Leo>adb pull /sdcard/huawei.txt G:\Demo
/sdcard/huawei.txt: 1 file pulled.
Format :adb pull Files on the mobile phone pc Under end path
Such as :adb pull /sdcard/huawei.txt G:\Demo
Be careful :pull In the process , Not directly pull Go to a disk , You must go to a folder ( Otherwise, it may be wrong ).
adb: error: cannot create file/directory 'G:\': No such file or directory,
2. Screen capture
During script execution , There may be mistakes , Need to intercept App( Or the screen ) Screenshot of the error , It is very helpful to analyze problems .
C:\Users\Leo>adb shell screencap /sdcard/yeshen.png
C:\Users\Leo>adb pull /sdcard/yeshen.png G:\Demo
/sdcard/yeshen.png: 1 file pulled. 1.8 MB/s (335838 bytes in 0.179s)
Be careful : The picture suffix should not be jpg. Otherwise there is a problem
3. Adb Start and shut down
By controlling adb Start of service , So as to realize the control of mobile phones .
start-up adb service
C:\Users\Leo>adb start-server
close adb service
C:\Users\Leo>adb kill-server
See who is using 5037 port
C:\Users\Leo>netstat -ano |findstr "5037"
TCP 127.0.0.1:5037 127.0.0.1:55182 TIME_WAIT 0
4. adbdevices.bat
How to achieve adb Control of services , By writing bat To achieve .
First create bat, The contents are as follows : Under the operation, you can see a flash
adb devices
Edit it as follows , Add... At the end pause, Will pause .
adb devices
pause
Such as :
AdbConnect.bat
adb connect 127.0.0.1:62025
adb devices
pause
Test intensive video
If you don't find your article enjoyable , You can see the detailed video tutorial .
《 Necessary skills for Mobile Testing 》
UI automated testing :Selenium3 automated testing
【 Test the full series of video courses 】
The learning route is as follows
边栏推荐
- Qt常用语句备忘
- Concurrency-02-visibility, atomicity, orderliness, volatile, CAS, atomic class, unsafe
- UnityShader——MaterialCapture材质捕捉效果 (翡翠斧头)
- What are the composite types of Blackhorse Clickhouse, an OLAP database recognized in the industry
- 软件安装信息、系统服务在注册表中的位置
- CString getbuffer and releasebuffer instructions
- 【云原生训练营】模块七 Kubernetes 控制平面组件:调度器与控制器
- 秒杀系统2-Redis解决分布式Session问题
- Jvm-02-class loading subsystem
- 软件逆向破解入门系列(1)—xdbg32/64的常见配置及功能窗口
猜你喜欢
Visual upper system design and development (Halcon WinForm) -5 camera
CString的GetBuffer和ReleaseBuffer使用说明
Halcon and WinForm study section 1
Tensorflow realizes verification code recognition (I)
Halcon与Winform学习第一节
Introduction series of software reverse cracking (1) - common configurations and function windows of xdbg32/64
Jvm-09 byte code introduction
整形和浮点型是如何在内存中的存储
Visual upper system design and development (Halcon WinForm) -3 Image control
找映射关系
随机推荐
The difference between RAR and zip files
视觉上位系统设计开发(halcon-winform)-6.节点与宫格
Unity function - unity offline document download and use
Leasing cases of the implementation of the new regulations on the rental of jointly owned houses in Beijing
WinDbg分析dump文件
Vs2017 is driven by IP debugging (dual machine debugging)
Creation and destruction of function stack frames
redis单线程问题强制梳理门外汉扫盲
函数栈帧的创建和销毁
Kubernetes - YAML文件解读
Using multipleoutputs to output multiple files in MapReduce
Digital image processing -- popular Canny edge detection
Under VC, Unicode and ANSI are converted to each other, cstringw and std:: string are converted to each other
The wonderful use of do{}while()
Matlab r2011b neural network toolbox precautions
[cloud native training camp] module VIII kubernetes life cycle management and service discovery
C语言刷题~Leetcode与牛客网简单题
Halcon and WinForm study section 1
Tensorflow realizes verification code recognition (III)
Relationship between truncated random distribution and original distribution