Thank you very much for your detailed information. What I was thinking to drive IE with watir classic. but again I don't want to fail at the end. and come out with that IE is not working perfectly by watir-classic. Need your affirmation which will give me confidence to walk out with watir classic for IE. Can we say that the bugs like http://stackoverflow.com/questions/10204725/ie-cannot-work-with-c-sharp-selenium-script-while-firefox-works-well is not there with watir-classic?
I want to work perfectly with ie, chrome and ff on windows. I dont have problem in using any language or drivers. Please suggest me the best. On Tuesday, 4 December 2012 02:00:59 UTC+5:30, Jarmo Pertman wrote: > > I think that you mean watir-classic for IE and watir-webdriver for > chrome/ff. Watir is just a meta gem, which installs all the necessary gems > and allows to switch between the two. The only limitation is that you > cannot switch between the two more than once during one Ruby process. > > This means that you have to drive the selection from outside, if you want > to switch between them for different Ruby processes. One way to do that > would be to use environment variables. For example, on your command line > you can do it like this: > set WATIR_DRIVER=classic > ruby your_test.rb > > set WATIR_DRIVER=webdriver > ruby your_test.rb > > And your_test.rb should be like this: > require "watir" > > Watir::Browser.new > > If you want to switch between chrome and firefox too, then you may use a > custom environment variable, for example WATIR_BROWSER: > > set WATIR_BROWSER=chrome > > And use that variable in your_test.rb: > require "watir" > > Watir::Browser.new ENV["WATIR_BROWSER"] || :ie > > > When it comes to incompatibilities between webdriver and classic, it > depends what code have you written. If you have written for example Firefox > profile specific code then that won't obviously work with watir-classic. In > other words, if you've been just using plain Watir API then it should work > 99% between the two. You can check out some differences and API from > watirspec, which they both run against - http://github.com/watir/watirspec > > Let us know if you have any specific problems or questions. > > Jarmo Pertman > ----- > IT does really matter - http://itreallymatters.net > > > On Friday, November 30, 2012 1:40:52 PM UTC+2, Kapil Rajak wrote: >> >> I was using watir-webdriver for automation, but having some known >> focusing issue like: link >> here<http://stackoverflow.com/questions/10204725/ie-cannot-work-with-c-sharp-selenium-script-while-firefox-works-well>- >> wasn't able to click links, sometimes it wasn't able to find a >> html-component. I thank to Alister Scott for his suggestion to use watir >> for IE and watir-webdriver for chrome/ff. He says latest version of watir >> supports switching between the two. But document on github, says it has the >> limitation. So please let me know the version which supports it and the way >> I can do that. >> >> As mentioned, I have developed the whole code based on webdriver, so is >> there any specific code which may not be compatible with watir-which; I >> need to change? >> Because, I started using watir, but finding problems, still to find the >> root cause. >> > -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected]
