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?