51Testing软件测试论坛

标题: Day2-8测试积点任务 [打印本页]

作者: 测试积点老人    时间: 2018-4-23 10:14
标题: Day2-8测试积点任务
问题:
求助,通过 Appium 将图片 push 到 ios 设备中
最近做自动化测试需要将图片push到设备中来检测显示情况,尝试调用Appium的方法:


driver.push_file(remote_path, data.encode('base64'))
但是在ios设备上碰到了报错:
  1. <font face="微软雅黑" size="3">
  2.     self._driver.push_file(remote_path, data.encode('base64'))
  3.   File "build/bdist.macosx-10.11-intel/egg/appium/webdriver/webdriver.py", line 474, in push_file
  4.     self.execute(Command.PUSH_FILE, data)
  5.   File "/Library/Python/2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 233, in execute
  6.     self.error_handler.check_response(response)
  7.   File "build/bdist.macosx-10.11-intel/egg/appium/webdriver/errorhandler.py", line 29, in check_response
  8.     raise wde
  9. WebDriverException: Message: Method has not yet been implemented</font>
复制代码


请问这个报错是因为将文件push到ios设备的API还没有实现吗?还是我调用的方法有错误?
如果是API还没有实现,各位大牛有什么好的方法来实现将图片push到设备的方法?


作者: abcsell    时间: 2018-4-24 10:19
客户端没有响应,估计是连接iOS设备的问题
作者: jingzizx    时间: 2018-4-24 10:23
感觉是调用的问题
作者: 梦想家    时间: 2018-4-24 11:13
如果是java可以用 runtime.exec("adb push ......")
作者: qqq911    时间: 2018-4-24 12:16
应该还是调用的方法问题
作者: libingyu135    时间: 2018-4-24 12:24
提示是方法调用有问题




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2