]
Jeff MAURY closed JBIDE-16285.
------------------------------
Resolution: Won't Fix
arquillian is deprectated
Support for Selenium Server adapter
-----------------------------------
Key: JBIDE-16285
URL:
https://issues.redhat.com/browse/JBIDE-16285
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: arquillian
Reporter: Lukáš Fryč
Priority: Major
Fix For: LATER
Running Selenium Server remotely is integral part of Arquillian Drone workflow for
authoring
[
Selenium/WebDriver/Graphene|https://docs.jboss.org/author/display/ARQGRA2...]
based tests (both are part of WFK), leveraging [Drone Reusable Browser
Session|https://docs.jboss.org/author/display/ARQGRA2/Using+Drone?_sscc=t...]
feature.
The idea is having a Selenium Server as a server adapter in Servers view (similarly to
Livereload server adapter).
----
Available actions:
* start/stop/restart
* kill all running browsers
** there is [well-defined (RESTful)
API|https://code.google.com/p/selenium/wiki/JsonWireProtocol#/sessions called
JsonWireProtocol] for controlling the Selenium Server
* eventually selecting a browser to run tests against (e.g. PhantomJS in (now it is
leveraged via arquillian.xml configuration)
Configuration options:
* select [{{selenium-server-standalone.jar}}|http://docs.seleniumhq.org/download/] to
run
** upgrades of Selenium are necessary because of browser-compatibility reasons
** there could be even an option for downloading newer versions automatically
Advanced features:
* debugging support for PhantomJS browser driver (need to pass [remote debugging
arguments|https://github.com/ariya/phantomjs/wiki/Troubleshooting#remote-...])