Menu

Web Actions

Web actions include "New Tab","Close Tab","Close Other Tabs","Switch Tabs", "Access Website", "Refresh Webpage", "Go Back", "Screenshot", "Hover", "Drop-down", "Focus", "Click", "Input", "Scroll", "Input File", "Execute JavaSceript". 16 actions in total.

New Tab

Open a new tab in a profile browser.

Close Tab

Close a tab.

For example, if you have executed some tasks in tab A and want to close it, you can use this action.

Close Other Tabs

Dismiss all your open tabs except for the current one you are viewing.

Switch Tabs

Switch between open tabs.

As shown above, there are 3 tabs, SunBrowser start page (Tab A), Shopee website (Tab B), Etsy website (Tab C).

  • Tab(B)

   Title: watch - Prices and Deals - Nov 2022 | Shopee Singapore

   URL: https://shopee.sg/search?keyword=watch

  • Tab(C)

   Title: Pillows -Etsy HK

   URL: https://www.etsy.com/hk-en/search?q=pillows

When different [conditions] are selected and different [Tab info] is filled in, the effect is as follows.



Access Website

You can access a website by writing the desired URL into the address bar located in the browser.

ParametersDescription
Access URLEnter the URL of the website you want to access, such as https://www.amazon.com
Use VariableUse saved variables


Refresh Webpage

Reload the page that you're currently looking at.

Go Back

Go to the previous page.

Screenshot

Capture a screenshot.

ParamtersDescription
Screenshot nameName your screenshot. Name by default: task id + user id + timestamp
Full-pageEnable: Full-page screenshot
Disable: Visible area screenshot
FormatSave your screenshot as .png or .jpeg(multiple image qualities)


Hover

Helpful to style elements when the mouse hovers over them.

ParametersDescription
SelectorEnter your selector, e.g. #email_input, input[type="password"], .button_search. For your reference, How to use a selector.
Stored element objectSelect a variable that has been saved as an object.
Element orderSelect element based on the order in which they appear in the page


Drop-down

Select a value from the drop-down list.

ParametersDescription
SelectorThe drop-down selector only supports element <select>. As shown above, enter #pet-select. FYR, how to use a selector.
Selected valueEnter your desired value.
For example, you want to select "Parrot" from the drop-down list, then enter "parrot".
Element OrderFixed Value: Selects the nth element on the webpage.
Random Interval: Randomly selects an element within a specified interval.
Selected ValueEnter the value you want to select, as shown in the image above. For example, to select 'Parrot', enter the value attribute: parrot.
Use Variable*: Use a previously saved variable.

Focus

Set focus on the specified element, if it can be focused.

As shown below, the cursor appears in the input box.

ParametersDescription
SelectorEnter your selector, e.g. #email_input, input[type="password"], .button_search. For your reference, How to use a selector.
Stored element objectSelect a variable that has been saved as an object.
Element orderSelect element based on the order in which they appear in the page



Click

Simulate a mouse-click when moving the mouse pointer over a checkbox

ParametersDescription
SelectorEnter your selector, e.g. #email_input, input[type="password"], .button_search. For your reference, How to use a selector.
Stored element objectSelect a variable that has been saved as an object.
Element orderSelect element based on the order in which they appear in the page
Button actLeft click, right click and middle click
Click actOne-click and double-click.

Input

Input a single-line field.

ParametersDescription
SelectorEnter your selector, e.g. #email_input, input[type="password"], .button_search. For your reference, How to use a selector.
Stored element objectSelect a variable that has been saved as an object.
Element orderSelect elements based on the order in which they appear in the page
ContentEnter a single content on one line and multiple content in a new line, and one of the content will be selected.
Example:
Content one
Content two
Up to 50 lines, each line up to 500 characters
In order: Input the first line of the value in the first profile, and input the second line of the value in the next profile
At random: Random input
Random number: Takes a random number within the specified interval.

Use Variable*: use a saved variable

Support for clearing the content box for re-entry (analogue Ctrl+A Del)
Input intervalEach letter will be typed after an interval of the specified time

Scroll

Scroll the page to a particular place in the webpage.

ParameterDescription
Scroll distancePosition: Scroll to the top, middle or bottom of the page
By pixel: You can enter the number of pixels scrolled
Scroll TypeSmooth: The scrolling box scrolls in a smooth fashion.
文章图片
Auto: The scrolling box scrolls instantly.
文章图片
Scroll SpeedOnly take effect when the Scroll Type is "Smooth"
A single scroll distance can be set between 100 to 20000 pixels
Duration of each scroll can be set between 0 to 20000 ms
Both configurations can be achieved to control the scrolling speed, you can use the debug function to find the appropriate values.



Input File

Upload a file to the website, like excel, txt or image file.

ParametersDescription
SelectorSupported element: <input type='file'>
For your reference, How to use a selector.
Element orderSelect elements based on the order in which they appear in the page
AttachmentLocal file: Choose one file from your device storage
Randon file from Folder: Choose a folder and a random file will be uploaded
From URL: Enter the URL starting with http/https to upload a file from URL
Timeout waitingThe maximum amount of time to wait for upload. If no upload is successful in that time, the following step will be proceeded.


Execute JavaScript

Execute JavaScript on the currently selected frame or window

ParametersDescription
JavaScriptYou can inject your JS code.
After executing this step, you can view the above output in the browser.
Inject variablesSelect the variable to be injected, which can be used in the JavaScript function, such as task_id in the image above.
Save return value asSave the value returned by the JavaScript function to a variable. As shown in the code above, the returned value name is 'adspower', so 'adspower' will be saved to the variable my_name.


Previous
Term Explanation
Next
Keyboard Actions
Last modified: 2025-04-23Powered by