cpan-selenium-rc-perl
cpan-selenium-rc-perl copied to clipboard
Update to support WebDriverBackedSelenium
Just logging here for tracking and information purposes. I'll give it a shot on making the update changes when I have time, or someone can try if they're up for it.
Regarding the Selenium RC Perl binding/driver on CPAN, per these thread post & article: https://groups.google.com/forum/?fromgroups#!topic/selenium-users/6E53jIIT0TE
http://seleniumhq.wordpress.com/2012/02/08/announcing-selenium-2-19-the-prancing-unicorn-release/
Selenium server now includes the WebDriverBackedSelenium functionality of WebDriver as part of server that any language binding can use. But to use it requires use of some WebDriver code (say via the Perl WebDriver https://github.com/aivaturi/Selenium-Remote-Driver) to start up WebDriver browser session then pass that session to Selenium RC code/bindings to work with via the old RC API but using WebDriver "underneath".
I think it would be helpful to the community to have Perl support for this new server side functionality. For those not yet ready to migrate to WebDriver API.
I assume this hasn't been implemented yet. If already done, ignore.
Suggested changes for this issue:
modify Selenium RC start() method to support input for WebDriver session ID (per referenced thread post, in python it would be like "sel.start(driver=driver)" )
With the change, users can use the Perl WebDriver to create the WebDriver instance and pass the session ID to the updated old Perl RC binding to use as WebDriverBackedSelenium via RC API.