The implementationClass property is ignored when using WebDriver interface as type of
selenium instance in tests
----------------------------------------------------------------------------------------------------------------
Key: ARQ-631
URL:
https://issues.jboss.org/browse/ARQ-631
Project: Arquillian
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Configuration, Extension - Drone
Affects Versions: drone_1.0.0.CR2
Environment: arquillian-drone-webdriver:CR2
testsuite pom:
https://github.com/richfaces/qa/blob/master/showcase-ftest/pom.xml
Reporter: Juraj Huska
I have this configuration for webdriver in arquillian.xml:
{code:xml}
<extension qualifier="webdriver">
<property
name="implementationClass">org.openqa.selenium.firefox.FirefoxDriver</property>
</extension>
{code}
and this is declaration of my selenium instance:
{code}
@Drone
protected WebDriver webDriver;
{code}
Since I am not using special properties in arquillian.xml for firefox driver (such as
firefoxBinary or firefoxProfile), it should be enough to declare selenium instance with
type WebDriver interface.
However, in this configuration, it is ignoring the implementationClass property, and
*instead of FirefoxDriver it runs default HTMLUnitDriver.*
It runs Firefox when the selenium instance is declared with the type FirefoxDriver.
--
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