Browser Automation Studio Manual
Quick start. Instagram image scrapper.
This tutorial is a quick introduction on BrowserAutomationStudio. You will learn:

BAS interface basics.
How click on buttons and input text with BAS.
How to edit script.
How to make an element screenshot.
How to save image to file.
View

Lesson #1. Introduction. Standalone gmail checker.
https://www.youtube.com/watch?v=K-jT-GwjTjg

This video provides an overview of BrowserAutomationStudio main features. It is the best way to get started with the program.

Topic list:

Description of the script editor interface.
Actions.
Working with browser.
Script editing.
Find element by image.
Log, troubleshooting, action id.
Finding actions.
Variables.
Browser settings.
Waiting for page load.
Run mode.
User interface, resources.
How to fix if a script “freezes”.
Conditions.
Making standalone bot, compilation.
Using database to create account manager.
This tutorial describes how to store your accounts in database. In this tutorial you will learn:

Create database.
Update data.
Connect one database to another.
View

Changing threads number. Creating parser with several stages.
This tutorial describes how to create a parser with a variable number of threads.

View

Old tutorials(may be outdated):
Tutorial #1. Poster.
This tutorial describes how to create standalone multithreaded network script, which post to twitter. In this tutorial you will learn:

How click on buttons and input text with BAS.
How to edit script.
How to set thread number.
How to compile script to run separately from BAS.
How to let users select input values/files.
This is kind of “Getting Started” tutorial, so if you want to start learn BrowserAutomationStudio you should check it out.

View

Tutorial #2. Parser.
This tutorial describes how to create standalone network script, which parses google output. In this tutorial you will learn:

Use variables, loops and functions.
Advanced script editing.
Parse page data.
View

Browser FAQ
How to set proxy

PerfectCanvas

CustomServers

Using extensions

I heard, that webrtc exposes my ip, how to disable that

How to solve captcha

How to set user agent

How to load url

How to get current url

How to type text

How to click on (x,y) coordinates

How to execute javascript on page and save result

How to search for element

How to scroll page

How to use open file dialog

How to make screenshot

How to wait on certain event on page

How to work with cookies

How to get request result

How to restrict access to certain urls

How to check if url is loaded

How to edit text input

How to iterate over elements

How to click on buttons and links

How to check if page element exists

How to check if page element is visible

How to set checkbox

How to set combobox

How to get page source

How to move mouse

How to enable flash

How to change proxy if it fails

How to optimize script

How to clear cookies and restart browser

Working with browser tabs

What is maximum thread number

How to verify phone

Custom interface FAQ
Show custom interface manual

Shop FAQ
How to sell your script in shop

How to protect your script

How to prepare a script for publication in the store

Embedded Languages
Node.js

HTTP Client FAQ
How to make GET request

How to make POST request

How to set request headers

How to get response headers

How to get response status

How to get response content

Resources FAQ
How to give user possibility to input strings, files, folders, etc

How to group resources

How to allow user to change resource type

Which type of resources BAS has

How to load lines from file

How to parse line like user:pass

How to take random line from file

How to delete line from file after use

How to load files from url

How to generate random string

How to use user input inside script

General FAQ
Browser is too small, how can I enlarge it

How to output script result

How to let user to choose output file name

How to log data

How to schedule BAS script

How to work with strings

I don't know javascript, what should I do

How to compile script and give to customer

Is it possible to execute certain action depending on condition(if statement)

Is it possible to use loops

Functions

How to catch errors

Multithreading

I want to run some actions on start one time

I want my script to repeat several times, how to implement that

How to use variables

How to view variables list

How to end script

How to execute custom code

My script is very long, how can I break it in sections

Debug version

For Developers
Where do I get BAS source code

How can I change BAS, and compile

How to setup MongoDb server