LogoLogo
BugBug HomepageContact SupportLoginSign up free
  • Documentation
  • Tutorial for beginners
  • Best practices
  • BugBug App FAQ
  • Quick Start
    • What is test automation?
    • Start for free
    • Create your first project
    • Install Chrome extension
    • Create and run the tests
  • Creating Tests
    • Your first test
    • Independent tests
    • Duplicating tests
    • New test from here
  • Recording tests steps
    • BugBug overlay
    • Recording clicks
    • Recording hover
    • Recording keyboard typing
    • Recording assertions
    • Recording drag & drop
    • Record from here
    • Re-recording steps
    • Recording pop-up window actions
    • Using keyboard shortcuts
  • Editing tests
    • Grouping steps
    • Components
    • Manually editing steps
    • Actions
    • Assertions
    • Tabs & iframes
    • Variables
    • Local variables
    • Profiles
    • Custom JavaScript actions
  • Running tests
    • Running the tests
    • Statuses
    • Run (locally)
    • Run and pause here
    • Run in cloud
    • Schedules
    • Parallel runs
    • Running via API
    • Test your local build or protected web page using ngrok
  • Preventing failed tests
    • Waiting conditions
    • Smart click
    • Smart scroll
    • Selectors
    • Timeout
    • Delay / Sleep
    • Project settings
  • Debugging Tests
    • Runs history
    • Screenshots
    • Debug in Chrome
    • Breakpoint (run step-by-step)
  • Organizing tests
    • Naming your tests
    • Searching tests
    • Suites
    • Components
    • Projects
  • Workflow Tips
    • Edit & Rewind
    • Changing the test screen size
    • Multiple environments
    • Testing registration & login
    • Integrating with build systems
    • Mobile version testing
  • Collaboration
    • Organizations
    • Inviting team members
    • Alerts
      • Sending email notification
      • Sending webhook
      • Sending Slack message
      • Sending Teams message
  • Integrations
    • CLI
    • Zapier
    • Slack
    • GitHub
    • Bitbucket
    • Gitlab
    • Trello
    • Jira
  • Your account
    • Account settings
    • Edit your name and email
    • Forgot password
    • Manage Subscriptions
    • Account FAQ
  • Troubleshooting
    • Prohibited behaviors
    • Updating Chrome extension
    • Clear cookies and site data for BugBug
    • Testing basic auth password protected websites
    • Common selectors issues
    • CAPTCHA in automation testing
    • Cloud tests sometimes failing
    • IPs list of cloud runners
    • VPN or a Firewall
    • A/B tests
    • Report a bug
  • IN-DEPTH GUIDES
    • Beginners tutorial to automation testing
    • XPath Selectors without coding
    • Tech Leader's Guide to Automation Testing
    • Test automation guides
  • FREE TOOLS
    • BugBug Testing Inbox
    • Example SaaS App
    • No-code XPath Selector Builder
  • Other links
    • BugBug Homepage
    • Pricing
    • Terms & conditions
    • Privacy Policy
Powered by GitBook
On this page
  • Changing the recording position
  • Resume execution after recording new steps

Was this helpful?

  1. Recording tests steps

Record from here

PreviousRecording drag & dropNextRe-recording steps

Last updated 7 months ago

Was this helpful?

You do not need to record from scratch every time! Need that in the middle of an existing test? No problem! ✨

You can start recording from any step in an existing test. Go to the test details and:

  1. Hover on a step you want to record from

  2. Click + icon

  3. Click Record from here option

  4. The recording window will open, and the test will run until the given step

  5. The recording mode will activate, and you can continue recording new steps from here

All newly recorded steps will be automatically added to a test without any extra confirmation and will have a NEW badge, as shown in the screenshot below.

Changing the recording position

BugBug also allows you to change the current recording position. To do this, drag & drop the recording position from the web app UI.

This feature lets you record new steps in multiple test positions within a single recording session. If you want to pause the recording to set your application state manually and continue recording again, you can do this by clicking Pause button, and then you can continue recording by clicking the Record button.

You can also continue recording from the current end of a test case - just click the button Record from here at the end of a test. Newly recorded steps will appear in the new group.

Resume execution after recording new steps

BugBug allows you to resume executing the test after recording without starting the test from the beginning. This awesome feature significantly reduces the time spent on fixing the test.

The common scenario looks like this:

  • Record new steps inside the test

  • Pause recording

  • Change playback position before newly recorded steps

  • Resume a test

You can repeat the record and replay sequence as many times as you like. Enjoy BugBug's flexibility!

We also recommend reading about Edit & Rewind feature that explains more about how to fix broken tests easily.

Click "Record from here" to execute test to a given position and enable recording mode
Recording mode in the webapp UI
Recording mode is activated in the browser window with a test
Newly recorded steps with the NEW badge
Movable recoding position
You can pause recording and enable it again by clicking Record button
Record from here at the end of the test
Change playback position and click Resume button to execute newly recorded steps
You can resume execution from BugBug overlay