History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: WTR-112
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Bret Pettichord
Reporter: MattJ
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Watir

missing include in watir/contrib/enabled_popup.rb

Created: 09/Oct/06 04:40 PM   Updated: 03/Jun/08 10:45 PM
Component/s: Modal Windows Dialogs
Affects Version/s: 1.5.0/1.5.1
Fix Version/s: 1.5.0/1.5.1

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: WinXP SP2, IE6, ruby 1.8.2 (2004-12-25) [i386-mswin32] Watir version: 1.5.1.1100
Issue Links:
Relationship
This issue Relates to:
WTR-111 Release 1.5.1.1100 breaks enabled_pop... Major Closed
 


 Description  « Hide
When I tried to run a script using watir and enabled_popup.rb I got the following errors:
C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1100/./watir/contrib/enabled_popup.rb:11:in `enabled_popup': uninitialized constant Watir::PageContainer::GetWindow (NameError)
from C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1100/./watir/contrib/enabled_popup.rb:10:in `until_with_timeout'
from C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1100/./watir.rb:210:in `wait_until'
from C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1100/./watir.rb:210:in `until_with_timeout'
from C:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1100/./watir/contrib/enabled_popup.rb:10:in `enabled_popup'
from C:/ruby/mattj/scanmus/scanmus3.rb:79

Tool completed with exit code 1


I did what Mark Cain suggested on the wtr-general mail list:

"You could also just put "include Win32" right above the
"def enabled_popup(timeout=4)" in /watir/contrib/enabled_popup.rb"

That did the trick, it now works.

 All   Comments   Work Log   Change History      Sort Order:

rohatgi.ritesh - 10/Apr/07 05:41 AM
Hi,
I m using watir-1.5.1.1127 and updated enabled_popup but I got the following error:
./winClicker.rb:60: warning: already initialized constant WM_CLOSE
./winClicker.rb:61: warning: already initialized constant WM_KEYDOWN
./winClicker.rb:62: warning: already initialized constant WM_KEYUP
./winClicker.rb:63: warning: already initialized constant WM_CHAR
./winClicker.rb:64: warning: already initialized constant BM_CLICK
./winClicker.rb:65: warning: already initialized constant WM_COMMAND
./winClicker.rb:66: warning: already initialized constant WM_SETTEXT
./winClicker.rb:67: warning: already initialized constant WM_GETTEXT
./winClicker.rb:69: warning: already initialized constant HWND_TOP
./winClicker.rb:70: warning: already initialized constant HWND_BOTTOM
./winClicker.rb:71: warning: already initialized constant HWND_TOPMOST
./winClicker.rb:72: warning: already initialized constant HWND_NOTOPMOST
./winClicker.rb:74: warning: already initialized constant SWP_SHOWWINDOW
./winClicker.rb:75: warning: already initialized constant SWP_NOSIZE
./winClicker.rb:76: warning: already initialized constant SWP_NOMOVE
./winClicker.rb:78: warning: already initialized constant TRUE_1
./winClicker.rb:81: warning: already initialized constant WINCLASS_DIALOG
./enabled_popup.rb:5: uninitialized constant Watir::PageContainer::Win32 (NameError)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from Locat.rb:5