]
Stefan Miklosovic resolved ARQ-1521.
------------------------------------
Fix Version/s: droidium_1.0.0.Alpha2
Resolution: Done
Implement default activity manager when native plugin is not on the
class path
------------------------------------------------------------------------------
Key: ARQ-1521
URL:
https://issues.jboss.org/browse/ARQ-1521
Project: Arquillian
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Extension - Droidium
Affects Versions: droidium_1.0.0.Alpha1
Reporter: Stefan Miklosovic
Assignee: Stefan Miklosovic
Fix For: droidium_1.0.0.Alpha2
Once user puts native plugin on class path, he can manage activities via
NativeActivityManager however when he does no put this plugin on the class path, after he
injects AndroidDevice, he is not able to start activities because ActivityManager
implementation is null.
In order to be able to start activities even when native plugin is missing, there has to
be default ActivityManager implementation which does not uses WebDriver or Selendroid but
it executes shell commands instead of that.
However, even after implementing this, it is questionable for what reason a user would
start the activity when he can not control it by any means since WebDriver is missing and
we can not inject it via Drone as well.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: