Хотел поделится тем что давно известно но пока без публикаций.
Есть вот такой сайт содержащий COM обьект для VBA\VBS ну и конечно AutoIT - https://code.google.com/p/selenium-vba/
там можно скачать и установить его (прямая ссылка - Скачать)
Также в пакете идет набор плагинов для FireFox, который позволяет записать и выполнить код, написание плагина для AutoIT в процессе, но из VBS\VBA плагина отлично транслируеться код в AutoIT.
Что это нам дает? -
1)Не нужно сидеть и долго вычислять индексы,ID,Name и др атрибуты обьектов браузера.
2)Работать можно в 4х браузерах (IE,IE64,Chrome,FireFox) + PhantomJS
3)Новичкам поможет познакомиться с широким функционалом + работа с COM
Пример кода: Получаем текст данного поста - своеобразный такой квайн ( Википедия-Квайн )
П.С. Я бы эту тему лучше закрепил в IE и Автоматизация веб интерфейса, если нужно будет до оформлю!
Есть вот такой сайт содержащий COM обьект для VBA\VBS ну и конечно AutoIT - https://code.google.com/p/selenium-vba/
там можно скачать и установить его (прямая ссылка - Скачать)
Также в пакете идет набор плагинов для FireFox, который позволяет записать и выполнить код, написание плагина для AutoIT в процессе, но из VBS\VBA плагина отлично транслируеться код в AutoIT.
Что это нам дает? -
1)Не нужно сидеть и долго вычислять индексы,ID,Name и др атрибуты обьектов браузера.
2)Работать можно в 4х браузерах (IE,IE64,Chrome,FireFox) + PhantomJS
3)Новичкам поможет познакомиться с широким функционалом + работа с COM
Пример кода: Получаем текст данного поста - своеобразный такой квайн ( Википедия-Квайн )
Код:
$Selenium = ObjCreate("SeleniumWrapper.WebDriver")
$Selenium.Start("Chrome", "")
$selenium.open ("http://autoit-script.ru/")
$selenium.assertTitle ("Русское сообщество AutoIt - Главная страница")
$selenium.clickAndWait ("link=Примеры и рабочие проекты")
$selenium.assertTitle ("Примеры и рабочие проекты")
$selenium.clickAndWait ("link=Полезняшки")
$selenium.assertTitle ("Полезняшки")
$selenium.open ('http://autoit-script.ru/index.php?topic=18687.0')
$selenium.assertTitle ("[Автоматизация, Интернет, Браузеры] $selenium Wrapper WebDriver")
$Source = $selenium.getText("css=div.autoit.geshi")
ClipPut($Source)
$selenium.stop
П.С. Я бы эту тему лучше закрепил в IE и Автоматизация веб интерфейса, если нужно будет до оформлю!