[
https://issues.jboss.org/browse/ARQGRA-325?page=com.atlassian.jira.plugin...
]
Juraj Húska commented on ARQGRA-325:
------------------------------------
In the particular case of the using JS API of a RichFaces component vs. using
{{WebDriver}} API, I would need to just set a flag which one to use.
So when smoke testing I would use:
{code}
class MyJSAPISettings {
boolean useJSAPI = true;
}
{code}
and when production testing use the counter part.
My Page Fragment will be able to read this property, and use JS API only for interacting
with the page.
Support for injecting custom settings into Page Fragments/objects
-----------------------------------------------------------------
Key: ARQGRA-325
URL:
https://issues.jboss.org/browse/ARQGRA-325
Project: Arquillian Graphene
Issue Type: Feature Request
Components: core, unit-test
Affects Versions: 2.0.0.Alpha4
Reporter: Juraj Húska
It would be nice if Graphene provides a way how to uniformly inject custom settings for
the Page Fragments/objects.
It should work on annotation level, e.g.
{code}
public class Test {
@FindBy @Settings(MyJSAPISettings.class)
private MyPageFragment myFragment;
}
{code}
which would inject instance of {{MyJSAPISettings.class}} to the {{MyPageFragment}}
object.
Also it should support injecting of the settings on a global level, in arquillian.xml,
e.g.
{code:xml}
<extension qualifier="graphene">
<property name="settings">MyJSAPISettings.class</property>
</extension>
{code}
What do you think ? Is that a good API ?
--
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