-
Feature Request
-
Resolution: Won't Do
-
Major
-
None
-
None
Running Selenium Server remotely is integral part of Arquillian Drone workflow for authoring Selenium/WebDriver/Graphene based tests (both are part of WFK), leveraging Drone Reusable Browser Session 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 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 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)