[JBoss JIRA] (ARQ-1547) Improve the parsing of activities from AndroidManifest.xml of AUT
by Stefan Miklosovic (JIRA)
Stefan Miklosovic created ARQ-1547:
--------------------------------------
Summary: Improve the parsing of activities from AndroidManifest.xml of AUT
Key: ARQ-1547
URL: https://issues.jboss.org/browse/ARQ-1547
Project: Arquillian
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Extension - Droidium
Affects Versions: droidium_1.0.0.Alpha2
Reporter: Stefan Miklosovic
Current parsing of activities from AndroidManifest.xml during activity scanning is not sufficient. There are cases when parser gets lost like package contains "activity" string but parser relies on the appearance of that string somewhere else which ends up with IndexOutOfBoundException.
--
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: http://www.atlassian.com/software/jira
12 years, 5 months
[JBoss JIRA] (ARQGRA-302) Page Fragments injectable by interface
by Brian Leathem (JIRA)
[ https://issues.jboss.org/browse/ARQGRA-302?page=com.atlassian.jira.plugin... ]
Brian Leathem commented on ARQGRA-302:
--------------------------------------
+1 Registering the class with the Builder#service is a good solution for not having classpath scanning.
> Page Fragments injectable by interface
> --------------------------------------
>
> Key: ARQGRA-302
> URL: https://issues.jboss.org/browse/ARQGRA-302
> Project: Arquillian Graphene
> Issue Type: Feature Request
> Reporter: Lukáš Fryč
> Fix For: 2.Future
>
>
> In order to be able hide implementation details of particular page fragments shipped with a framework,
> we should favor injection of Page Fragments by interfaces.
> {code}
> interface Calendar;
> class CalendarImpl;
> @FindBy("calendar") Calendar calendar;
> {code}
> The implementation of the calendar can be registered using services mechanism.
> {code}
> Builder#service(Calendar.class, CalendarImpl.class);
> {code}
> ----
> When there are more {{Calendar}} implementations on the classpath registered, the user have either choice of using particular implementation or, preferably, use self-detection built-in into page fragment implementations -> with the knowledge of a root element, they can detect if they are appropriate implementation for given interface.
> E.g. RichFaces calendar will look a the root element and check whether it has class {{rf-cal}}.
--
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: http://www.atlassian.com/software/jira
12 years, 5 months
[JBoss JIRA] (ARQ-1545) Drone: allow to setup Capabilities programatically
by Lukáš Fryč (JIRA)
[ https://issues.jboss.org/browse/ARQ-1545?page=com.atlassian.jira.plugin.s... ]
Lukáš Fryč commented on ARQ-1545:
---------------------------------
Here is workaround:
https://gist.github.com/lfryc/7116820
> Drone: allow to setup Capabilities programatically
> --------------------------------------------------
>
> Key: ARQ-1545
> URL: https://issues.jboss.org/browse/ARQ-1545
> Project: Arquillian
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Components: Extension - Drone
> Affects Versions: drone_1.2.0.Final
> Reporter: Lukáš Fryč
>
> The programatic configuration comes when some capability is unsupported and it has complex type, such as collection or array.
> ----
> Even though I can access WebDriverConfiguration programatically and retrieve #getCapabilities(), I will get clone of capabilities stored in configuration.
> I suggest we allow to access capabilityMap in order to allow programatically configure.
> ----
> Please document a sample of usage here once done, i.e. what even is expected to listen.
--
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: http://www.atlassian.com/software/jira
12 years, 5 months