Альтернатива winWait (autoit) в watir 1.9 с использованием rautomation - PullRequest
1 голос
/ 29 июня 2011

В нашей автоматизации watir есть несколько частей, когда мы ждали всплывающие окна с кодом, подобным этому:

win_exists = Watir.autoit.winWait('Message from webpage',5)

Несколько дней назад мы пробовали новую версию watir 1.9, которая пытаетсязамените autoit на rautomation: D (autoit работает, но по-грязному).

Что было бы эквивалентно в rautomation этому autoit?

Подсказка: я полагаю, что кто-то, кто можетсоздать тег rautomation будет иметь новый значок (не достаточно очков)

1 Ответ

2 голосов
/ 29 июня 2011

Эквивалентом для этого кода будет:

win_exists = RAutomation::Window.new(:title => "Message from webpage").exists? # true/false

Подробнее о RAutomation можно узнать на его веб-странице по адресу https://github.com/jarmo/RAutomation/blob/master/README.rdoc или в одном из сообщений в блоге, которые я написал в прошлом по адресу http://www.itreallymatters.net/post/2352350743/automating-windows-and-their-controls-with-ruby

...