[JBoss JIRA] (ARQ-1088) Upgrade and align AS7 versions in Drone tests
by Karel Piwko (JIRA)
Karel Piwko created ARQ-1088:
--------------------------------
Summary: Upgrade and align AS7 versions in Drone tests
Key: ARQ-1088
URL: https://issues.jboss.org/browse/ARQ-1088
Project: Arquillian
Issue Type: Component Upgrade
Security Level: Public (Everyone can see)
Components: Extension - Drone
Affects Versions: drone_1.1.0.CR2
Reporter: Karel Piwko
Assignee: Karel Piwko
Fix For: drone_1.2.0.next
There are multiple JBoss AS 7 versions in the Drone tests used. Align all of them to 7.1.1.Final version.
--
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
13 years, 6 months
[JBoss JIRA] (ARQ-1091) Make capability setting in Drone easier
by Karel Piwko (JIRA)
Karel Piwko created ARQ-1091:
--------------------------------
Summary: Make capability setting in Drone easier
Key: ARQ-1091
URL: https://issues.jboss.org/browse/ARQ-1091
Project: Arquillian
Issue Type: Bug
Security Level: Public (Everyone can see)
Reporter: Karel Piwko
Priority: Critical
Currently, setting a capability of a browser in Drone requires user to know a mapping between system property name, arquillian.xml property name and webdriver capability itself.
The ideal situation would be if Drone would accept WebDriver capabilities directly. Also, original configuration properties should be mapped to the capabilities with a deprecation warning.
--
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
13 years, 6 months
[JBoss JIRA] (ARQ-1090) Remove chromeSwitches from tests
by Karel Piwko (JIRA)
Karel Piwko created ARQ-1090:
--------------------------------
Summary: Remove chromeSwitches from tests
Key: ARQ-1090
URL: https://issues.jboss.org/browse/ARQ-1090
Project: Arquillian
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Extension - Drone
Affects Versions: drone_1.1.0.CR2
Reporter: Karel Piwko
Assignee: Karel Piwko
Priority: Minor
Fix For: drone_1.2.0.next
Current chromeSwitches for @MethodSpecific Drones make chrome-based test OS-dependent and are no longer required.
--
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
13 years, 6 months
[JBoss JIRA] (ARQ-1047) RemoteAddress nor Remote property does not trigger remote webdriver
by Karel Piwko (JIRA)
Karel Piwko created ARQ-1047:
--------------------------------
Summary: RemoteAddress nor Remote property does not trigger remote webdriver
Key: ARQ-1047
URL: https://issues.jboss.org/browse/ARQ-1047
Project: Arquillian
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Extension - Drone
Affects Versions: drone_1.1.0.CR2
Reporter: Karel Piwko
Assignee: Karel Piwko
Priority: Critical
Fix For: drone_1.2.0.next
When user tries to use Selenium Grid together with Drone, e.g.:
{code:java}
@Test
public void simpleWebdriverTest(@Drone WebDriver webdriver) {
webdriver.get(contextPath.toString());
webdriver.findElement(By.id("name")).sendKeys("Samuel");
webdriver.findElement(By.id("email")).sendKeys("samuel(a)vimes.dw");
webdriver.findElement(By.id("phoneNumber")).sendKeys("1234567890");
webdriver.findElement(By.id("register")).submit();
// FIXME with Graphene, you can wait for a request
Assert.assertTrue(true);
}
{code}
it is not possible to trigger RemoteWebDriver builder via:
-Darquillian.webdriver.remote.address=xyz nor
-Darquillian.webdriver.remote=true
User can use only RemoteReusable via
-Darquillian.webdriver.remote.reusable=true, which is not correct behavior and prevents easy switch between local browser and Selenium Grid.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 6 months
[JBoss JIRA] (ARQ-1050) Drone fails to instantiate drivers when operadriver isn't on classpath
by Lukáš Fryč (JIRA)
Lukáš Fryč created ARQ-1050:
-------------------------------
Summary: Drone fails to instantiate drivers when operadriver isn't on classpath
Key: ARQ-1050
URL: https://issues.jboss.org/browse/ARQ-1050
Project: Arquillian
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Extension - Drone
Affects Versions: drone_1.1.0.CR2
Reporter: Lukáš Fryč
Assignee: Karel Piwko
Priority: Critical
When {{operadriver}} isn't included on classpath, Drone fails to instantiate {{HtmlUnitDriver}}.
Likely other browser drivers are affected as well.
{code}
java.lang.NoClassDefFoundError: com/opera/core/systems/OperaDriver
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)
at java.lang.Class.getDeclaredMethods(Class.java:1808)
at org.jboss.arquillian.core.impl.Reflections.getObserverMethods(Reflections.java:52)
at org.jboss.arquillian.core.impl.ExtensionImpl.of(ExtensionImpl.java:51)
at org.jboss.arquillian.core.impl.ManagerImpl.inject(ManagerImpl.java:198)
at org.jboss.arquillian.core.impl.InjectorImpl.inject(InjectorImpl.java:58)
at org.jboss.arquillian.core.impl.loadable.ServiceRegistryLoader.createServiceInstance(ServiceRegistryLoader.java:108)
at org.jboss.arquillian.core.impl.loadable.ServiceRegistryLoader.all(ServiceRegistryLoader.java:55)
at org.jboss.arquillian.drone.impl.DroneRegistrar.registerConfigurators(DroneRegistrar.java:84)
at org.jboss.arquillian.drone.impl.DroneRegistrar.register(DroneRegistrar.java:77)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeSuite(EventTestRunnerAdaptor.java:68)
at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:97)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.lang.ClassNotFoundException: com.opera.core.systems.OperaDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 35 more
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 6 months