当前位置:网站首页>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




边栏推荐
- MySQL reports an error: [error] mysqld: file '/ mysql-bin. 010228‘ not found (Errcode: 2 “No such file or directory“)
- qt使用QZxing生成二维码
- Kubernetes帶你從頭到尾捋一遍
- 秒杀系统1-登录功能
- Introduction series of software reverse cracking (1) - common configurations and function windows of xdbg32/64
- QT common sentence notes
- socket. IO build distributed web push server
- Final review points of human-computer interaction
- Summary of concurrent full knowledge points
- How to use annotations such as @notnull to verify and handle global exceptions
猜你喜欢

Visual upper system design and development (Halcon WinForm) -5 camera

Introduction, use and principle of synchronized

视觉上位系统设计开发(halcon-winform)-5.相机
![[probably the most complete in Chinese] pushgateway entry notes](/img/5a/6dcb75f5d713ff513ad6842ff53cc3.png)
[probably the most complete in Chinese] pushgateway entry notes

秒杀系统3-商品列表和商品详情

Jvm-08-garbage collector

Unity function - unity offline document download and use

【云原生训练营】模块八 Kubernetes 生命周期管理和服务发现

Halcon and WinForm study section 2

Jvm-04-runtime data area heap, method area
随机推荐
视觉上位系统设计开发(halcon-winform)-6.节点与宫格
找映射关系
Tensorflow realizes verification code recognition (II)
互斥对象与临界区的区别
Under VC, Unicode and ANSI are converted to each other, cstringw and std:: string are converted to each other
Unityshader - materialcapture material capture effect (Emerald axe)
Matlab r2011b neural network toolbox precautions
【云原生训练营】模块七 Kubernetes 控制平面组件:调度器与控制器
Use percent sign in CString
Popular understanding of decision tree ID3
开启 Chrome 和 Edge 浏览器多线程下载
函数栈帧的创建和销毁
Kubernetes 进阶训练营 Pod基础
How are integer and floating-point types stored in memory
Chapter 04_ Logical architecture
UnityShader——MaterialCapture材质捕捉效果 (翡翠斧头)
Detailed pointer advanced 1
Baidu AI Cloud helps Shizuishan upgrade the smart health care model of "Internet + elderly care services"
Popular understanding of linear regression (II)
Subclass hides the function with the same name of the parent class