Sauce Labs Customer Idea Portal

Submit an idea and make Sauce Labs even better!

Add ifuse for Appium Push and Pull commands on iOS

iOS devices require ifuse to be installed for Appium Push File() command to work: http://appium.io/docs/en/commands/device/files/push-file/.  Currently they'll get an error like this: https://stackoverflow.com/questions/50457491/appium-real-ios-device-upload-attachments-on-ios-real-device.

 

ifuse background

https://github.com/libimobiledevice/ifuse

  • Guest
  • Nov 7 2018
  • Evaluating
  • Attach files
  • Yan Zhuang commented
    22 Jul, 2019 01:20am

    Our company runs several apps which provide features like let user uploading local photos from app and we'll deliver them with photo books or other printed material offline. So uploading local photos is very beginning and crucial steps for us.

    (Attached a screenshot from my own device for local photo select page)

     

    Currently I noticed some of the Saucelabs devices contains some local photos in it which might be uploaded by user manually in live test? But some doesn't. Anyway, to meet certain condition in my test, we still need uploading customized photo for automation test. If Saucelabs enable user push the photos they need directly to the device during testing, it would be much helpful and a strong plus for cloud testing!

     

    Thanks!

  • Milan Vojnovic commented
    10 Apr, 2019 11:44am

    Hey, if there is no workaround how to push a file to a real iOS device (I don't know about any at the moment) this is a must have feature for me.

    Testing file/image upload functionality of app under test is quite common requirement.