[
https://issues.jboss.org/browse/ARQ-1307?page=com.atlassian.jira.plugin.s...
]
Lukáš Fryč edited comment on ARQ-1307 at 2/27/13 9:28 AM:
----------------------------------------------------------
I've created ARQ-1313 to fetch phantomjs binary from maven repository.
I have a prototype consisting of two artifacts ({{*arquillian-phantom-binary*}} and
{{*arquillian-phantom-driver*}}) which can automatically resolve the correct binary
(windows vs linux, 32bit vs 64bit).
The difference between usage of an orginal ghost driver and my version is
[{{ResolvingPhantomJSService}}|https://github.com/papousek/selenium-phantomjs-driver/blob/master/src/main/java/org/jboss/arquillian/selenium/phantomjs/resolver/ResolvingPhantomJSDriverService.java]
which has to be passed as an argument to the constructor of
[{{PhantomJSDriver}}|https://github.com/papousek/selenium-phantomjs-driver/blob/master/src/test/java/org/jboss/arquillian/selenium/phantomjs/resolver/TestPhantomJSDriver.java#L30].
was (Author: jpapouse):
I've created ARQ-1313 to fetch phantomjs binary from maven repository. I have a
prototype consisting of two artifacts (arquillian-phantom-binary and
arquillian-phantom-driver) which can automatically resolve the correct binary (windows vs
linux, 32bit vs 64bit). The difference between usage of an orginal ghost driver and my
version is ResolvingPhantomJSService
(
https://github.com/papousek/selenium-phantomjs-driver/blob/master/src/mai...)
which has to be passed as an argument to the constructor of PhantomJSDriver
(
https://github.com/papousek/selenium-phantomjs-driver/blob/master/src/tes...).
Support for GhostDriver / PhantomJS
-----------------------------------
Key: ARQ-1307
URL:
https://issues.jboss.org/browse/ARQ-1307
Project: Arquillian
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Extension - Drone
Reporter: Lukáš Fryč
Assignee: Karel Piwko
Labels: richfaces
Fix For: drone_1.2.0.Alpha2
PhantomJS / GhostDriver allows to run headless tests with 'close to real
experience' thanks to fact PhantomJS is based on Chrome / V8.
----
There are proof of concept bits:
https://github.com/lfryc/phantomjs-java
https://github.com/lfryc/ghostdriver-java
https://github.com/lfryc/arquillian-extension-drone/tree/phantomjs
https://github.com/lfryc/arquillian-graphene/tree/phantomjs
--
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