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




边栏推荐
- CString中使用百分号
- 求字符串函数和长度不受限制的字符串函数的详解
- 秒杀系统2-Redis解决分布式Session问题
- 使用AUR下载并安装常用程序
- [cloud native training camp] module VIII kubernetes life cycle management and service discovery
- Enable multi-threaded download of chrome and edge browsers
- Relationship between truncated random distribution and original distribution
- WinDbg analysis dump file
- Puppet automatic operation and maintenance troubleshooting cases
- Visual host system design and development (Halcon WinForm)
猜你喜欢

Tensorflow realizes verification code recognition (I)

Concurrency-01-create thread, sleep, yield, wait, join, interrupt, thread state, synchronized, park, reentrantlock

Solve the problem that pushgateway data will be overwritten by multiple push

QT use qzxing to generate QR code

详解指针进阶2

北京共有产权房出租新规实施的租赁案例

《微服务设计》读书笔记(下)

视觉上位系统设计开发(halcon-winform)-4.通信管理

Kubernetes帶你從頭到尾捋一遍

Introduction series of software reverse cracking (1) - common configurations and function windows of xdbg32/64
随机推荐
需要知道的字符串函数
[combinatorial mathematics] binomial theorem and combinatorial identity (binomial theorem | three combinatorial identities | recursive formula 1 | recursive formula 2 | recursive formula 3 Pascal / Ya
Visual host system design and development (Halcon WinForm)
Baidu AI Cloud helps Shizuishan upgrade the smart health care model of "Internet + elderly care services"
win32创建窗口及按钮(轻量级)
C language brush questions ~leetcode and simple questions of niuke.com
视觉上位系统设计开发(halcon-winform)-1.流程节点设计
Detailed explanation of string function and string function with unlimited length
MySQL reports an error: [error] mysqld: file '/ mysql-bin. 010228‘ not found (Errcode: 2 “No such file or directory“)
Redis lock Optimization Practice issued by gaobingfa
Srs4.0+obs studio+vlc3 (environment construction and basic use demonstration)
视觉上位系统设计开发(halcon-winform)-2.全局变量设计
[daily training] 395 Longest substring with at least k repeated characters
视觉上位系统设计开发(halcon-winform)-5.相机
Construction of operation and maintenance system
驱动与应用程序通信
QT use qzxing to generate QR code
Tensorflow realizes verification code recognition (I)
socket.io搭建分布式Web推送服务器
WinDbg analysis dump file