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.
Open a new tab in a profile browser.
Close a tab.
For example, if you have executed some tasks in tab A and want to close it, you can use this action.
Dismiss all your open tabs except for the current one you are viewing.
Switch between open tabs.
As shown above, there are 3 tabs, SunBrowser start page (Tab A), Shopee website (Tab B), Etsy website (Tab C).
Title: watch - Prices and Deals - Nov 2022 | Shopee Singapore
URL: https://shopee.sg/search?keyword=watch
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.
You can access a website by writing the desired URL into the address bar located in the browser.
Parameters | Description |
Access URL | Enter the URL of the website you want to access, such as https://www.amazon.com |
Use Variable | Use saved variables |
Reload the page that you're currently looking at.
Go to the previous page.
Capture a screenshot.
Paramters | Description |
Screenshot name | Name your screenshot. Name by default: task id + user id + timestamp |
Full-page | Enable: Full-page screenshot Disable: Visible area screenshot |
Format | Save your screenshot as .png or .jpeg(multiple image qualities) |
Helpful to style elements when the mouse hovers over them.
Parameters | Description |
Selector | Enter your selector, e.g. #email_input , input[type="password"] , .button_search . For your reference, How to use a selector. |
Stored element object | Select a variable that has been saved as an object. |
Element order | Select element based on the order in which they appear in the page |
Select a value from the drop-down list.
Parameters | Description |
Selector | The drop-down selector only supports element <select> . As shown above, enter #pet-select. FYR, how to use a selector. |
Selected value | Enter your desired value. For example, you want to select "Parrot" from the drop-down list, then enter "parrot". |
Element Order | Fixed Value: Selects the nth element on the webpage. Random Interval: Randomly selects an element within a specified interval. |
Selected Value | Enter 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. |
Set focus on the specified element, if it can be focused.
As shown below, the cursor appears in the input box.
Parameters | Description |
Selector | Enter your selector, e.g. #email_input, input[type="password"], .button_search. For your reference, How to use a selector. |
Stored element object | Select a variable that has been saved as an object. |
Element order | Select element based on the order in which they appear in the page |
Simulate a mouse-click when moving the mouse pointer over a checkbox
Parameters | Description |
Selector | Enter your selector, e.g. #email_input, input[type="password"], .button_search. For your reference, How to use a selector. |
Stored element object | Select a variable that has been saved as an object. |
Element order | Select element based on the order in which they appear in the page |
Button act | Left click, right click and middle click |
Click act | One-click and double-click. |
Input a single-line field.
Parameters | Description |
Selector | Enter your selector, e.g. #email_input, input[type="password"], .button_search. For your reference, How to use a selector. |
Stored element object | Select a variable that has been saved as an object. |
Element order | Select elements based on the order in which they appear in the page |
Content | Enter 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 interval | Each letter will be typed after an interval of the specified time |
Scroll the page to a particular place in the webpage.
Parameter | Description |
Scroll distance | Position: Scroll to the top, middle or bottom of the page By pixel: You can enter the number of pixels scrolled |
Scroll Type | Smooth: The scrolling box scrolls in a smooth fashion.![]() Auto: The scrolling box scrolls instantly. ![]() |
Scroll Speed | Only 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. |
Upload a file to the website, like excel, txt or image file.
Parameters | Description |
Selector | Supported element: <input type='file'> For your reference, How to use a selector. |
Element order | Select elements based on the order in which they appear in the page |
Attachment | Local 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 waiting | The maximum amount of time to wait for upload. If no upload is successful in that time, the following step will be proceeded. |
Execute JavaScript on the currently selected frame or window
Parameters | Description |
JavaScript | You can inject your JS code. After executing this step, you can view the above output in the browser. |
Inject variables | Select the variable to be injected, which can be used in the JavaScript function, such as task_id in the image above. |
Save return value as | Save 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. |