Replies: 2 comments 7 replies
-
Point 1: Recommended way to use Appium server with the plug-in is start single instance and use that for multiple client request this will help to optimise the server memory. Point 2: Currently the plug-in does not support running on specified udids. There is a backlog for this. We will support soon. |
Beta Was this translation helpful? Give feedback.
-
@entomber To run a specific device just provide UDIDS in environment variables
Don't specify any device udid in the script, the plugin takes care of device management. Please check and tell us if this helps. |
Beta Was this translation helpful? Give feedback.
-
I'd like the use this plugin for reviewing session history video and logs, but I'm not sure if it'd fit my use case, so I'd appreciate any clarification.
My current setup: I start a dedicated Appium server per device and target the server using udid capability so an automation session for a specific device goes to a dedicated Appium server. We did it this way to easily restart a server or pull logs for particular device's automation session. Does appium-device-farm work differently by running multiple sessions on the same single server or some other mechanism?
Is there a way to target automation for a particular device or is that not the intended use case for this plugin? e.g. I want to run an automation script only for a specific device given by its udid. If I start a server via
appium server
, then I can use theappium:udid
capability to target that device using below Python script. But when I start a server viaappium server -ka 800 --use-plugins=device-farm,appium-dashboard -pa /wd/hub --plugin-device-farm-platform=android
and run the same script I get an error.Error:
Beta Was this translation helpful? Give feedback.
All reactions