微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Appium-Push File(推送文件)

Push File


Place a file onto the device in a particular place //将文件放在设备的特定位置

Example Usage
Javadriver.pushFile("/data/local/tmp/foo.bar", new File("/Users/johndoe/files/foo.bar"));
Pythondest_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
namedescription
session_idID of the session to route the command to
JSON Parameters
nametypedescription
languagestringPath to install the data to
stringFilestringContents of file in base64
Response

null

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐