Введение
Studio Pro может взаимодействовать с браузером Google Chrome посредством двух инструментов — браузерного расширения ElectroNeek Chrome automation и Selenium.
Вы можете выбрать инструмент, с которым вам удобнее работать. Для этого перейдите в «Настройки» → «Взаимодействие с браузером». В параметре «Использовать браузер» вы можете выбрать один из вариантов:
- Сhrome Native (взаимодействие через расширение, опция по умолчанию)
- Chrome Selenium (взаимодействие через Selenium)
Chrome Selenium и Chrome Native
Ранее Studio Pro поддерживала работу только через Selenium. Это накладывало некоторые ограничения на работу с браузером, например, нельзя было использовать веб автоматизацию с уже открытым браузером, то есть первым действием в workflow всегда должно было быть действие «Открыть страницу». В обновлении 6.0 мы улучшили работу расширения ElectroNeek Chrome Automation, теперь работать стало проще:
- Не обязательно открывать браузер непосредственно ботом (можно использовать веб автоматизацию в уже открытом браузере)
- Не обязательно обозначать номер вкладки браузера: платформа будет автоматически определять вкладку с нужным элементом. При этом возможность задать вкладку явно сохранена - это поможет построить решение в некоторых нетривиальных случаях.
- Увеличена скорость работы расширения
Пример работы без Selenium
- Убедитесь, что в меню «Настройки» → «Взаимодействие с браузером» у вас выбран параметр «Chrome Native»
- Откройте любую страницу через Google Chrome, например yandex.ru
- Запустите Studio Pro
- Выберите действие «Кликнуть по элементу» в разделе «Веб-автоматизация»
- С помощью опции «Выбрать новый элемент», выберите какой-либо элемент веб-страницы, например, кнопку «Погода»
- Убедитесь, что селектор сформировался правильно
- Вернитесь в Studio Pro и запустите бота
- Если все сделано верно, то бот сработает корректно.