Thanks for the clarification Jarmo and Dan!

--Enrique Matta


On Fri, Jan 25, 2013 at 11:36 AM, Dan <[email protected]> wrote:

> Thanks for clearing that up Jarmo!
>
>
> On Friday, January 25, 2013 11:28:31 AM UTC-5, Jarmo Pertman wrote:
>>
>> On Thursday, January 24, 2013 6:20:38 PM UTC+2, Dan wrote:
>>
>>> Actually the statement below about identifiers/locators isn't correct.
>>>  This is a ruby syntax thing and not a watir one.
>>
>>
>> Actually this statement isn't correct either.
>>
>>   b.text_field(:name => "q").exists?
>>
>> is actually same as:
>>   b.text_field({:name => "q"}).exists?
>>
>> In other words - it is a method invocation with one argument (a Hash).
>>
>> On the other hand, this syntax:
>>   b.text_field(:name,"q").**exists?
>>
>> Is a method call with two separate arguments (a Symbol and a String).
>>
>> Watir supports both syntaxes and converts into Hash one internally for
>> backward compatibility. This is done in watir-classic in format_specifiers
>> method at https://github.com/watir/**watir-classic/blob/master/lib/**
>> watir-classic/supported_**elements.rb#L184-L191<https://github.com/watir/watir-classic/blob/master/lib/watir-classic/supported_elements.rb#L184-L191>.
>> There is some similar solution in watir-webdriver too.
>>
>> Using always a Hash syntax is a recommended way.
>>
>>
>> Answering the original question, watir is a meta-gem, which will install
>> and load the gem which works on your platform (watir-classic on Windows and
>> watir-webdriver on unix systems by default).
>>
>> So, install Watir and then start using watir-webdriver or watir-classic
>> depending of your OS and needs.
>>
>> Jarmo Pertman
>> -----
>> IT does really matter - http://itreallymatters.net
>>
>  --
> --
> 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]
>
>
>
>

-- 
-- 
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