Додано можливість керувати браузером. Це означає, що всі дії миші та клавіатури будуть передаватися в браузер напряму. Ця можливість є опціональною, а старий режим керування без будь-яких змін зберігається в новій версії як один з можливих варіантів. Ось повний список усіх способів взаємодіяти з браузером у новому режимі:
Щоб увімкнути новий режим, потрібно натиснути на цю кнопку:
Режими також можна перемикати досить швидко за допомогою гарячих клавіш (F1, F2, F3).
Відео. Керування в ручному режимі. Автоматичний запис скрипта. BAS також може записувати скрипт при увімкненому ручному керуванні. Для цього потрібно перемкнутися в третій режим на відповідній вкладці або натиснути F3. При цьому будь-яка взаємодія з користувачем буде конвертуватися в дії та додаватися на панель сценарію. Туди будуть потрапляти всі дії, крім хіба що прокрутки сторінки. BAS буде намагатися з'єднувати дії в ланцюжки, наприклад, клік по елементу та введення тексту будуть об'єднані в "Введення тексту" в елемент, тому панель сценарію буде заповнюватися не одразу. Дія "Чекати повного завантаження" буде додаватися в міру того, як сторінка буде завантажуватися в браузері.
Відео. Автоматичний запис скрипта. Керування браузером у багатопотоковому режимі. Нові можливості доступні також у багатопотоковому режимі, для цього потрібно викликати дію "Ручне керування браузером". Ця дія одразу ж передасть контроль над браузером користувачу, він отримає відповідне сповіщення - браузер буде підсвічено червоним,
а в самому браузері з'явиться посилання, натиснувши на яке його можна зупинити і передати контроль назад у скрипт
Цей метод дозволяє реалізувати спільне керування браузером - частину роботи буде робити користувач, частину роботи скрипт. Наприклад, введення капчі або авторизацію на сайті може здійснювати сам користувач, а все інше буде виконуватися скриптом автоматично.
Відео. Керування браузером у багатопотоці.
Керування браузером і веб-інтерфейс.
При використанні веб-інтерфейсу ручне керування браузером відбувається все одно в нативному вікні. Після події manual_control_start інтерфейс має виконати метод ShowBrowser щоб передати контроль користувачу. Детальніше цей процес описаний у мануалі, який теж оновився. На додачу ви можете подивитися код автоматично згенерованого інтерфейсу, він також містить обробку нових подій, або просто залишити автоматично згенерований код без змін:
Відео. Керування браузером у режимі веб-інтерфейсу. Більше інформації. Детальніша інформація, а також приклади використання доступні за цим посиланням