GemPhoneFarm
General
Start: The start point of the process, executed every time automation starts
End: The endpoint of the automation process
Resource Status: Check the status of resources (e.g., images, scripts) loaded in the tab
Delay: Pause for a specified time before proceeding
JavaScript code: Executes custom JavaScript code
HTTP Request: Send an HTTP request to the server to fetch or send data
Blocks Group: Group blocks together for easier organization
Cmd: Runs Windows Command Prompt (CMD) or Terminal commands for automation.
Note: Add notes or messages to the automation for better understanding and debugging
UI Interaction
Press Back: Press the back button
Press Home: Press the home button
Press Menu: Press the menu button
Touch: Simulate screen touch
Swipe/Scroll: Swipe/scroll the screen up/down or left/right
Screenshot: Take a screenshot
Type Text: Input text such as filling information
Image Search: Search for images
Swipe & Check Screen: Swipes on the screen and verifies if an element is present.
Clear Text: Clear text data
Find Text(Dump): Search for text
Find Text(OCR): Uses Optical Character Recognition (OCR) to detect and extract text from images or the screen.
Device Management
Set Clipboard: Set clipboard data
Get Clipboard: Retrieve clipboard data
Reconnect: Restart the device
Transfer File: Push/pull file data between phone and computer
Screen Action: Select screen action (lock or unlock)
Toggle Service: Turn the service on or off
Change Device: Change device brand
Check Network: Check the internet connection
Dump XML: Extracts the full XML structure of the current UI screen for automation.
Proxy: Add or remove proxy settings
App Management
Is Open App: Check if the application is open
Start App: Start the selected application
Stop App: Stop the selected application
Install App: Install the application from an APK file
Uninstall App: Uninstall the selected application
Is Installed App: Check if the application is installed
Backup/Restore: Saves or restores automation settings, configurations, or specific app data.
Backup/Restore Device: Creates or restores a full backup of the device’s system or app data.
Clear Data App: Clear the data of the selected application
Close All App: Close all open applications
System Commands
Element Exists: Check if an element exists
Press Key: Press a key on the device
ADB Command: Use ADB command
Data
Read file text: Reads content from a text file and stores it in a variable.
Insert Data: Insert data into a variable or database
Delete Data: Delete data from a variable or database
Get Log Data: Retrieve data from logs
Slice Variable: Split variable data into parts
Increase Variable: Increase the value of a variable
RegEx Variable: Use regular expressions to manipulate variables
Data Mapping: Map data from one source to another
Split Data: Splits a text string into smaller parts using a specified delimiter.
Sort Data: Sort data
Get Attribute: Extracts specific properties (e.g., text, ID, class) from a UI or web element.
Random: Generate random data in various formats
Spreadsheet: Reads, writes, or clears data from local or Google Sheets.
Open AI: Generates text or images using OpenAI’s models (e.g., ChatGPT).
IMAP (Read Mail): Access email data and read it for use
File Action: Commands used for managing specified files, such as adding data or deleting files
Generate 2FA: Generate 2FA code
Online Services
Excel: Automates reading, writing, or modifying Excel files.
Google Sheets: Manages data in Google Sheets.
Google Sheets (GDrive): Accesses Google Sheets from Google Drive.
Google Drive: Manages files in Google Drive.
Control Flow
Repeat Task: Repeat the defined task
Conditions: Check conditions and decide what result to show
Element Exists: Check if an element exists on the webpage
While Loop: Repeat until conditions are met
Loop Data: Loop through received data
Loop Breakpoint: Set a stop point for repeating tasks
Last updated
Was this helpful?