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




边栏推荐
- Detailed pointer advanced 2
- 视觉上位系统设计开发(halcon-winform)-1.流程节点设计
- Visual upper system design and development (Halcon WinForm) -2 Global variable design
- String functions that you need to know
- 【日常训练】395. 至少有 K 个重复字符的最长子串
- Visual upper system design and development (Halcon WinForm) -4 Communication management
- 秒杀系统2-Redis解决分布式Session问题
- 互斥对象与临界区的区别
- Popular understanding of random forest
- 【云原生训练营】模块七 Kubernetes 控制平面组件:调度器与控制器
猜你喜欢

Halcon and WinForm study section 1

Baidu AI Cloud helps Shizuishan upgrade the smart health care model of "Internet + elderly care services"

Jvm-06-execution engine

Wechat payment -jsapi: code implementation (payment asynchronous callback, Chinese parameter solution)

mysql innodb 存储引擎的特性—行锁剖析

Jvm-05-object, direct memory, string constant pool

Construction of operation and maintenance system

详解指针进阶2

Popular understanding of linear regression (II)

Popular understanding of ovo and ovr
随机推荐
Dataframe returns the whole row according to the value
Visual upper system design and development (Halcon WinForm) -1 Process node design
Halcon与Winform学习第一节
视觉上位系统设计开发(halcon-winform)-2.全局变量设计
Using Tengine to solve the session problem of load balancing
The markdown file obtains the pictures of the network and stores them locally and modifies the URL
Basic SQL tutorial
秒杀系统1-登录功能
WinDbg分析dump文件
Reentrantlock usage and source code analysis
Wechat payment -jsapi: code implementation (payment asynchronous callback, Chinese parameter solution)
Halcon and WinForm study section 2
Characteristics of MySQL InnoDB storage engine -- Analysis of row lock
Digital image processing -- popular understanding of corrosion and expansion
Detailed explanation of string function and string function with unlimited length
Using TCL (tool command language) to manage Tornado (for VxWorks) can start the project
[daily training] 395 Longest substring with at least k repeated characters
Using multipleoutputs to output multiple files in MapReduce
Analysis of development mode process based on SVN branch
秒杀系统2-Redis解决分布式Session问题