Автор Тема: [Автоматизация, Интернет, Браузеры] Selenium Wrapper WebDriver  (Прочитано 8605 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ivanius [?]

  • Новичок
  • *
  • Сообщений: 73
  • Репутация: 3
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Хотел поделится тем что давно известно но пока без публикаций.

Есть вот такой сайт содержащий 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

Пример кода: Получаем текст данного поста - своеобразный такой квайн ( Википедия-Квайн )

Код: AutoIt [Выделить]
  $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 и Автоматизация веб интерфейса, если нужно будет до оформлю!
« Последнее редактирование: Январь 13, 2015, 04:31:15 от ivanius »

Русское сообщество AutoIt


Оффлайн jslby [?]

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Прошу прощение за поднятие темы.
Но возник вопрос: есть ли возможность сделать выборку по xPath и сделать что-то наподобие setAttribute с помощью данного решения?

Оффлайн Xion [?]

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: 2
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Есть ли что подобное для упрощения веб автоматизации?

Оффлайн Kasper [?]

  • Новичок
  • *
  • Сообщений: 70
  • Репутация: 8
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Есть ли что подобное для упрощения веб автоматизации?
Попробуйте использовать библиотеку UIAutomate

Русское сообщество AutoIt

Re: [Автоматизация, Интернет, Браузеры] Selenium Wrapper WebDriver
« Ответ #3 Отправлен: Сентябрь 11, 2015, 23:48:05 »

Оффлайн veretragna [?]

  • Пишем код пафосно.
  • Новичок
  • *
  • Сообщений: 140
  • Репутация: 10
  • Пол: Мужской
  • Как писал, так и работает.
    • Награды
  • Версия AutoIt: 3.3.12.0
А замерения производительности делали? Насколько работа с IE через wrapper медленнее обычной работы через ie.au3?
Интерес чисто практический. Если, например, надо снять данные с таблицы на 600 строчек и 6 столбцов с помощью методов _IETagNameCollection() и так далее, процесс может занять до нескольких минут, а уж через Selenium... надо тщательно проверить.
« Последнее редактирование: Сентябрь 12, 2015, 01:43:16 от veretragna, Причина: Дополнено »
Если ко мне есть вопросы, надежнее написать в ЛС.

Оффлайн Mathewpulk [?]

  • MathewpulkWQ
  • Новичок
  • *
  • Сообщений: 1
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Может немного нубский вопрос - но есть какая-нибудь автоматизация с автопэй?
Или надо будет вам сообщать что кто то что то заказал?

Русское сообщество AutoIt

Автоматизация Интернет Браузеры Selenium Wrapper WebDriver
« Ответ #5 Отправлен: Сентябрь 28, 2016, 10:15:53 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
9 Ответов
18672 Просмотров
Последний ответ Сентябрь 15, 2010, 21:58:29
от Kaster
5 Ответов
4184 Просмотров
Последний ответ Октябрь 30, 2011, 11:21:14
от Kaster
0 Ответов
1813 Просмотров
Последний ответ Октябрь 30, 2011, 11:21:29
от Kaster
6 Ответов
2635 Просмотров
Последний ответ Январь 27, 2015, 10:37:15
от ivanius
0 Ответов
1294 Просмотров
Последний ответ Октябрь 07, 2013, 23:01:55
от madmasles
0 Ответов
916 Просмотров
Последний ответ Февраль 11, 2014, 23:22:29
от GUIMish
10 Ответов
6293 Просмотров
Последний ответ Июнь 18, 2016, 10:28:54
от Naisho
0 Ответов
1449 Просмотров
Последний ответ Май 19, 2015, 08:56:36
от jslby
0 Ответов
895 Просмотров
Последний ответ Май 19, 2015, 10:28:18
от Yashied
1 Ответов
405 Просмотров
Последний ответ Сентябрь 04, 2016, 18:00:52
от sngr