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]

Reply via email to