---
version: "2026.1.0"
language: "en"
---
# Click Element

The **Click Web Element** block simulates a user click on an element in a Salesforce web application, such as a button, tab, or item in a grid or list. The block is created automatically by the **Salesforce Fusion Recorder** when you click an element during recording. When executed, the target element is scrolled into view and clicked.

This block only works in browser windows that were launched using the **Salesforce Login** block or within an active Salesforce recording session.  
![image-20251205-112523.png](https://docs.leapwork.com/__attachments/a_439091d8464f696a940adca89ffb193def4dcb8308ff51f7c035a6f7b123195f/image-20251205-112523.png?cb=d637b04288c993ea42dd63180ee30cb4)

**Note:** The screenshot on this page uses the **Elegance Design** , introduced in **2025.3**. If you are using an earlier version, your layout may look different.

## Quick-start

1. Start the **Salesforce Fusion Recorder** and record your scenario. When you click a target element in the Salesforce UI, a **Click Web Element** block is automatically added to the recording flow.

2. Save and close the Fusion Recorder so the recorded flow, including the **Click Web Element** block is converted into a Flow flow.

3. Run the flow from Flow when it's ready.

## Building block parameters

Parameters  
* **Block header:** Shows the title of the **Click Web Element** block, typically based on the clicked element (for example, *Click Save* ). You can rename it at any time by double-clicking the header and entering a new title to keep flows readable and well organized.

* **Fail:** Triggers if the target element cannot be found or clicked within the allowed time. You can connect this output to a **Fail** block or to an alternate branch to implement error handling, retries, or recovery logic.

* **Default timeout:**Controls how the timeout for this block is determined:

  * When the **Default timeout** checkbox is **not selected** , the block uses a fixed timeout of **10 seconds** , unless you override it via **Timeout**.

  * When the checkbox is **selected** , the block uses the **Default timeout** value defined in the flow settings for the current flow.

* **Timeout:** Specifies the maximum time the block will spend trying to find and click the target element before giving up and triggering the **Fail** output. This timeout applies only to this block.

  Every case also has a separate **global timeout** configured in the **Settings** panel; if the entire case runs longer than that global timeout, the case is cancelled regardless of this block's own timeout settings.

## Resources

|                                                **Topic**                                                |               **Description**               |
|---------------------------------------------------------------------------------------------------------|---------------------------------------------|
| [Salesforce FAQ](https://docs.leapwork.com/faq/latest/leapwork-flow-faq/salesforce-faq.md)                                       | Frequently asked questions about Salesforce |
| [Salesforce Fusion Recorder](https://docs.leapwork.com/leapwork-flow/latest/working-with-leapwork/salesforce-fusion-recorder.md) | How to use the Salesforce Fusion Recorder   |