Push File
Place a file onto the device in a particular place //将文件放在设备的特定位置
Example Usage
Java | driver.pushFile("/data/local/tmp/foo.bar" , new File("/Users/johndoe/files/foo.bar" )); |
Python | dest_path = '/data/local/tmp/test_push_file.txt' data = bytes( 'This is the contents of the file to push to the device.', 'utf-8' )self.driver.push_file(dest_path, base64.b64encode(data).decode( 'utf-8' )) |
Javascript | // webdriver.io example let data = new Buffer( "Hello World" ).toString('base64' );driver.pushFile( '/data/local/tmp/file.txt' , data);// wd example await driver.pushFiletoDevice( '/data/local/tmp/foo.bar' , 'QXJlIHlvdXIgYmVlcnMgb2theT8=' ); |
Ruby | # ruby_lib example push_file( '/data/local/tmp/foo.bar' , File.read('path/to/file.png' ))# ruby_lib_core example @driver.push_file( '/data/local/tmp/foo.bar' , File.read('path/to/file.png' )) |
C# | driver.PushFile("/data/local/tmp/foo.bar" , new FileInfo("/Users/johndoe/files/foo.bar" )) |
PHP | $driver->pushFile('/data/local/tmp/foo.bar' , 'QXJlIHlvdXIgYmVlcnMgb2theT8=' ); |
Support
Appium Server
Appium Clients
HTTP API Specifications
Endpoint
POST /session/:session_id/appium/device/push_file
URL Parameters
name | description |
---|---|
session_id | ID of the session to route the command to |
JSON Parameters
name | type | description |
---|---|---|
language | string | Path to install the data to |
stringFile | string | Contents of file in base64 |
Response
null
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。