Watir с учебником AutoIT?

Есть ли руководство по использованию AutoIT для обработки модальных окон в Watir или Firewatir?


person carlo.borreo    schedule 16.02.2011    source источник


Ответы (3)


Во-первых, позвольте мне снова подключить аппаратный щелчок для WATiR, который можно найти здесь. Это позволит вам аппаратно щелкать левой кнопкой мыши по обнаруживаемым элементам, и вы можете настроить его так, как вам нужно. Он буквально возьмет ваш указатель мыши и щелкнет на верхнем уровне по координатам.

Во-вторых, в WATiR есть метод для обработки модальных диалогов:

ie.modal_dialog.text_field(:name, 'my_textfield').set('badger) 

Хотя я думаю, что это зависит от версии, возможно, вам придется найти более старую версию.

В-третьих, да. Иш. Вот некоторые ресурсы, которые будут полезны:

Список кодов выигрышных сообщений AutoIT AutoIT с Ruby Стив Суонсон всегда готов помочь

В Watir также есть метод отправки нажатий клавиш: browser.SendKeys("boo{TAB}{ENTER}")

Но на самом деле «Вот как использовать AutoIT в WATiR для взаимодействия с модальными окнами»? Не то чтобы я когда-либо видел или могу найти. Если вы хотите использовать этот подход, вы можете искать «Ruby AutoIT», а не «WATiR AutoIT».

person kinofrost    schedule 16.02.2011

Каждая установка AutoIt по умолчанию поставляется с руководством по автоматизации Блокнота (notepad.exe), в котором также рассматривается модальное окно, которое появляется, когда вас просят сохранить файл. Учебное пособие объясняет абсолютные основы, которые, в зависимости от ваших собственных ноу-хау, могут быть не тем, что вам нужно. Если вам нужен более конкретный ответ, уточните, что вы пытаетесь сделать. В качестве последнего замечания я хочу добавить, что нет руководств о том, как конкретно работать с Watir или Firewatir.

person Jos van Egmond    schedule 16.02.2011

  1. Используйте возможности Ruby для доступа к методам AutoIt. Найдите эти строки:

    требуется «win32ole»; au3 = WIN32OLE.new("AutoItX3.Control")

  2. Watir может самостоятельно обрабатывать различные всплывающие окна без особых усилий. Посмотрите здесь.

person katmoon    schedule 21.02.2011