cpan-selenium-rc-perl icon indicating copy to clipboard operation
cpan-selenium-rc-perl copied to clipboard

Update to support WebDriverBackedSelenium

Open daluu opened this issue 12 years ago • 0 comments

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.

daluu avatar Jun 14 '12 06:06 daluu