Hi,
I tried the code but it gives me error as "gem_original_require': no such
file to load -- win32ole (MissingSourceFile)"
I am working on Ubuntu machine so could not install the windows gem.
How to solve this?

2010/11/23 Rajiv Nanduani <[email protected]>

> try this
>
>                   $autoit = WIN32OLE.new("AutoItX3.Control")
>                   sleep(5)
>
>                   if @browserType == "firefox"
>
>                     Thread.start do
>                       @browser.link(:href, /page/).click
>                     end
>                     sleep(5)
>
>                   elsif @browserType == "ie"
>
>                     Thread.start do
>                       @browser.link(:href, /page/).focus
>                     end
>                     sleep(5)
>                     $autoit.Send("{ENTER}")
>
>                   else
>                     @@log.error(@browserType + " is NOT a valid Browser
> Type!!!")
>                     raise Exception.new(@browserType + " is NOT a valid
> Browser Type!")
>                   end
>
>                   sleep(5)
>                   $autoit.Send("{ENTER}")
>                   sleep(5)
>
>
> On Mon, Nov 22, 2010 at 8:46 AM, Prajakta Jadhav <
> [email protected]> wrote:
>
>> Why does
>> Browser.link(":href","/users/1").click
>> have double quotes (" ") around :href?
>>
>> That is not required and I am not sure if that will work either.
>>
>> This is the syntax:
>>  <a href="page.htm"> ie.link(:href, /page/).click
>>
>> Try removing those double quotes.
>> Hope it works.
>>
>>
>>
>> 2010/11/22 Amit Kulkarni <[email protected]>
>>
>> Thanks a lot for the link.
>>> But i tried every option but no success.
>>> If you see carefully it uses a Ajax call.
>>>
>>>
>>> require 'rubygems'
>>> require 'firewatir'
>>> Watir::Browser.default = 'firefox'
>>> Browser = Watir::Browser.new
>>> Browser.goto("http://localhost:3000/users";)
>>> Browser.link(":href","/users/1").click
>>> ----------------------------------------------error referring to this line
>>> #Browser.execute_script("window.confirm = function() {return true}")
>>>
>>>
>>> def check_for_popups
>>>     autoit = WIN32OLE.new('AutoItX3.Control')
>>>     #
>>>     # Do forever - assumes popups could occur anywhere/anytime in your
>>> application.
>>>     loop do
>>>         # Look for window with given title. Give up after 1 second.
>>>         ret = autoit.WinWait('Destroy', '', 1)
>>>         #
>>>         # If window found, send appropriate keystroke (e.g. {enter}, {Y},
>>> {N}).
>>>         if (ret==1) then autoit.Send('{enter}') end
>>>         #
>>>         # Take a rest to avoid chewing up cycles and give another thread
>>> a go.
>>>         # Then resume the loop.
>>>         sleep(3)
>>>     end
>>> end
>>>
>>> $popup = Thread.new { check_for_popups }  # start popup handler
>>> at_exit { Thread.kill($popup) }
>>>
>>> After running i get the following error
>>>
>>> js_eval':  missing ; before statement (JsshSocket::JSSyntaxError)
>>>     from
>>> /var/lib/gems/1.8/gems/firewatir-1.6.7/lib/firewatir/jssh_socket.rb:27:in
>>> `js_eval_method'
>>>     from
>>> /var/lib/gems/1.8/gems/firewatir-1.6.7/lib/firewatir/element.rb:936:in
>>> `enabled?'
>>>     from
>>> /var/lib/gems/1.8/gems/firewatir-1.6.7/lib/firewatir/element.rb:922:in
>>> `assert_enabled'
>>>     from
>>> /var/lib/gems/1.8/gems/firewatir-1.6.7/lib/firewatir/element.rb:1072:in
>>> `click'
>>>     from user_destroy.rb:6
>>>
>>>
>>>
>>> On Thu, Nov 18, 2010 at 2:36 PM, Željko Filipin <
>>> [email protected]> wrote:
>>>
>>>> On Thu, Nov 18, 2010 at 8:21 AM, Amit Kulkarni <
>>>> [email protected]> wrote:
>>>> > On delete action popup is there which onclick it shows a pop up box
>>>> along with two buttons i.e. Ok and Cancel
>>>>
>>>> Maybe something from here could help you:
>>>>
>>>> http://wiki.openqa.org/display/WTR/Pop+Ups
>>>> http://wiki.openqa.org/display/WTR/JavaScript+Pop+Ups
>>>>
>>>> Željko
>>>> --
>>>> watir.com - community manager
>>>> watirpodcast.com - host
>>>> testingpodcast.com - audio podcasts on software testing. all of them
>>>>
>>>>  --
>>>> 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]<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]<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]<watir-general%[email protected]>
>>
>
>
>
> --
> RAJIV KUMAR
>
> <http://rajivkumarnandvani.wordpress.com/>
> <http://learnqtphelp.blogspot.com/>
>
>
>
>  --
> 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]<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