Browserflow
  • 👋🏽 Welcome to Browserflow
  • Guides
    • Building a flow
    • Running a flow
    • Debugging a flow
    • Sharing a flow
    • Automating Google websites
    • Keyboard shortcuts
    • Selectors
    • Variables
    • Input variables
    • Conditions
  • Browserflow Cloud
    • Running flows in the cloud
    • Loop Sheet flows
    • Saving files
    • Automating sites behind a login
    • API
    • Webhooks
    • Zapier
    • Troubleshooting
  • Reference
    • Browserflow commands
      • Interact with Page
        • Click
        • Type Text
        • Press Key
        • Scroll
        • Hover
        • Select Option
        • Set Date Input
        • Upload File
        • Handle Dialog
      • Extract Data
        • Get Element Text
        • Get Link URL
        • Get Page URL
        • Get Element Attribute
        • Get Element HTML
        • Get Clipboard
        • Save File
        • Take Screenshot
        • Generate PDF
      • Navigate
        • Visit
        • Go Back
        • Go Forward
        • Reload Page
      • Spreadsheet
        • Loop Spreadsheet Rows
        • Add Spreadsheet Row
        • Update Spreadsheet Row
        • Find Spreadsheet Row
      • Control Flow
        • Loop Elements
        • Loop Pages
        • Loop
        • Loop List Items
        • If
        • Else
        • While
        • End
        • Break
      • Tabs
        • Create Tab
        • Get Active Tab ID
        • Select Tab
        • Close Tab
      • Utilities
        • Run Script
        • Get Date
        • Wait
        • Wait for Element
        • Show Alert
        • Make HTTP Request
        • Assert
        • Run Flow
        • Comment
        • Solve Captcha
  • Support
    • Getting help
    • Common errors
  • Troubleshooting
    • Updating to the latest version
Powered by GitBook
On this page
  • Run limit exceeded
  • Command interrupted by navigation

Was this helpful?

  1. Browserflow Cloud

Troubleshooting

PreviousZapierNextBrowserflow commands

Last updated 2 years ago

Was this helpful?

Run limit exceeded

Runs in Browserflow Cloud are limited to 2 minutes. If your flow takes longer than the limit, see if you can break the flow up into smaller pieces.

For example, suppose that you want to scrape a long list of items that each has its own detail page. If your flow loops through the items by clicking into each item's detail page and going back, the run will likely take too long.

Instead, you can break this up into two steps:

  1. Collecting a list of URLs

  2. Automating each URL

You can store the list of URLs in a Google Sheet and use the command to loop through the sheet. In the cloud, each row will execute in a separate run so the 2-minute limit will apply for each URL rather than for all the URLs combined.

If your flow cannot be broken up, please for troubleshooting and additional options.

Command interrupted by navigation

If a page navigation occurs while a command is executing, the flow will fail because the execution context is destroyed.

Common scenarios for when this occurs and how to fix it:

Visiting a page that redirects

If you visit a page that redirects, you need to wait for the redirects to complete before continuing.

Add a command right after to make sure that all redirects are completed before the flow continues. Try a wait time of 3 seconds and increase it if it's not enough.

Clicking a button or link that loads a new page

If you click on a button/link or press a key (e.g. Enter) that loads a new page, you need to make sure that the page loads before continuing.

Select the "Wait for new page to load" option in or .

Loop Spreadsheet Rows
contact support
Wait
Visit
Click
Press Key