[
https://issues.jboss.org/browse/JBIDE-16285?page=com.atlassian.jira.plugi...
]
Max Rydahl Andersen commented on JBIDE-16285:
---------------------------------------------
If I understand this request correctly [~lfryc] is not talking about adding dependencies
to phantom nor selenium into our tools - just allow to start/stop a user installed
selenium server. similar to JBoss servers installed by the user.
Thus this is doable but not sure what the usecase actually is if this start/stop etc. is
managed by arquillian anyway ?
Also I need to put this on later since we don't have someone to work on implementing
this currently.
Support for Selenium Server adapter
-----------------------------------
Key: JBIDE-16285
URL:
https://issues.jboss.org/browse/JBIDE-16285
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: testing-tools
Reporter: Lukáš Fryč
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-...])
--
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