Closing window without stopping

While automating an installation wizard, a pop-up window may or may not appear. What can you use to close the window without stopping the workflow?

A. Use a Click activity and set its TimeoutMS property to 30
B. Use a Click activity inside a Try Catch activity
C. Use a Click activity with the ContinueOnError property set to True

Hi @Latifa

C. Use a Click activity with the ContinueOnError property set to True.

Explanation: Using a Click activity with the ContinueOnError property set to True allows the workflow to continue even if the Click activity encounters an error (such as not finding the pop-up window). This way, the workflow won’t be interrupted, and it can proceed with its tasks.

Hope you understand!!

1 Like

C is probably the answer they want, but B would also work. These tests are terribly written.

The right way to do it would be a Check App State to see if the popup appears, with a Click inside it.

1 Like

Hi @Latifa

C. Use a Click activity with the ContinueOnError property set to True.

To handle a situation where a pop-up window may or may not appear during automation without stopping the workflow, you can use a Click activity with the ContinueOnError property set to True.

1 Like

Hi,

To close a pop-up window that may or may not appear without stopping the workflow, you can use option B: Use a Click activity inside a Try Catch activity. Here’s why:

B. Use a Click activity inside a Try Catch activity:

This approach is commonly used for handling pop-up windows or elements that may or may not appear during an automation process. Here’s how it works:

  1. Place a Click activity inside a Try Catch activity.
  2. In the Try block, configure the Click activity to target the close button or area of the pop-up window.
  3. In the Catch block, you can add activities to handle the situation where the pop-up window does not appear. For example, you can add a log message or continue with the workflow as usual.

By using a Try Catch activity, you ensure that your automation workflow does not fail if the pop-up window is not present, and it gracefully handles the situation.

Option A (Use a Click activity and set its TimeoutMS property to 30) may not be a reliable approach because setting a short timeout may cause the automation to fail if the pop-up window takes longer than 30 milliseconds to appear. It’s better to handle such scenarios with a Try Catch block.

Option C (Use a Click activity with the ContinueOnError property set to True) may work in some cases, but it won’t provide you with the structured error handling and logging capabilities that a Try Catch block offers. It’s generally recommended to use Try Catch when dealing with potential pop-up windows.

1 Like