Jump to Content
Testim
HomeGuidesChangelog
Testim.ioChangelogStart Testim FreeTestim
Testim.ioChangelogStart Testim Free

Overview

  • Testim overview
    • Testim Overview
    • Salesforce Testing
  • Core concepts - Testim Automate

Getting Started

  • Setting up Your Account
  • Creating your First Codeless Test in Testim Visual Editor
  • Best practices for handling logins
  • Creating your First Mobile Test in Testim Visual Editor

Recording Tests

  • Recording a Web Test
    • Why do you need Testim extension?
    • Recording in multiple windows
  • Recording a Mobile Test
    • Mobile Test Editor Screen
    • How to Prepare an IPA for Mobile Testing
    • Configure Tricentis Mobile Agent

Editing Tests

  • Editing Tests
    • Editing Target Element Properties
    • Editing a Step’s Properties
  • Groups
    • Apply new groups to other tests
    • Auto complete
  • Shared Steps
  • Conditions
    • Advanced Conditions Settings
  • Generating a random value
  • Generating a Date

Advanced Editing

  • Dynamic text input
  • Validation
    • Validate element visible
    • Validate element not visible
    • Validate element text
    • Validating using custom code
    • Add custom validations and actions
    • Add CLI validations and actions
    • Validate download
    • Validate email
    • Validate HTML attribute
    • Validate checkbox/radio button
    • Visual Validation (element, viewport, full-page)
    • Add network validation
    • File upload step validation
    • MongoDB validation
    • MySQL validation
    • Validate CSS property
    • Page Accessibility Validation
    • Element Accessibility Validation
    • Validate Element Visualization
    • Validate Viewport Visualization
    • Validate Full-page Visualization
    • Wait For Element Visualization
  • Data-driven testing
    • Configuring a Data-driven Test From The Visual Editor
    • Configuring Data-driven Tests Using the Config File
    • Configuring Data-driven Tests Using Data From an External Source
  • Handling UI actions
    • Auto Scroll
    • Drag & Drop Step
    • Navigation Step
    • Refresh Page Step
    • Scroll Step
    • Hover Step
  • Extract Value Step
  • Extract SMS message
  • Repeat Group Loops
  • Parameters
    • Step Properties Panel Parameters
    • Groups Parameters
    • JSON Parameters File Parameters
    • Configuration File Parameters
    • Hidden parameters
    • Passing parameters from an Excel file
    • Parameter override rules
  • Wait for
  • Exporting a Parameter
  • API testing
  • Cookies
  • Group context
  • Auto grouping
  • Advanced JS Editor
  • Hooks

Running Tests

  • Running Tests Overview
  • Command line interface (CLI)
    • Allow Chrome browser to use a mock microphone
    • Local Chrome Browser
  • Base URL
  • Scheduler
    • Scheduler’s notification via webhook
  • Running tests on multiple browsers
  • Run multiple tests locally
  • Run in incognito
  • Configuration File & Before and After Run Hooks
  • Mock Network Responses
    • Mocking network traffic using a HAR file
    • Creating a Mapping File
    • Running the test in Mock mode
    • Disabling Network Mock Mode
    • Troubleshooting - mock network responses
  • Before & after hooks

Results

  • Test results
    • Network Logs
    • Visual Validation Test Results
    • Why did my test fail?
    • Debug console errors, access DOM
  • Advanced debugging options
    • Test run network activity (HAR)
  • Execution Runs Screen
  • Test runs
  • Advanced analytics
  • Stop, Pause & Debug Tests
  • Result labels
  • Export test list and test results
  • Tagging failed runs with failure types

Test Management

  • Test Library
    • Managing tests and folders
  • Shared Steps Library
    • Managing shared steps and folders
  • Dependencies and ordering of tests
  • Labels
  • Revisions
  • Configuration List
  • Test plans
  • Test suites
  • Locators: Auto Improve
  • Bug Reporting
  • Saving a Filtered View

Mobile Apps

  • Mobile Apps

Integrations

  • CI integrations
    • Azure Devops build pipeline integrations
    • Bamboo integration
    • Circle CI integration
    • Codeship integration
    • Jenkins integration
    • Jenkins integration - using Docker
    • TeamCity integration
    • VSTS and TFS integration
    • GitLab integration
    • GitHub Actions Integration
  • Dedicated run tunnel
  • Applitools integration
    • Override Applitools' test name
    • Override Applitools' app name
  • GitHub integration
  • Sealights Integration
  • Grid management
    • Custom Grid
    • Saucelabs integration
    • Browserstack integration
    • Extended run parameters for Saucelabs & BrowserStack
    • HeadSpin integration
  • Bitbucket Integration
  • Bug Tracker Settings
    • Connecting Testim to Jira
    • Connecting Testim to Trello
    • Connecting Testim to Slack
    • Connecting Testim to Github
  • Test Management Integrations
    • qTest Integration
    • TestRail integration

Settings

  • CLI settings

Administration

  • SSO Integration
    • OneLogin SSO Integration
    • Okta SSO Integration
    • Azure AD SSO Integration
  • Testim REST API
  • Project users management
  • Projects and users management (company level)
  • Project settings

Testim Labs

  • About Testim Labs
  • Test Flow View
  • Link Directly to a Shared Step

TestOps

  • TestOps Overview
  • TestOps - Management
    • Test Status
    • Test Owner
    • Flaky tests
  • TestOps - Version Control
    • Branch Management
    • Merging Branches
    • Pull Requests
    • Branch Read Only State
  • Insights
    • TestOps Dashboard
    • Reports
    • Team Productivity
  • Audit Log
  • Turbo Mode

Testim Root Cause

  • Testim Root Cause Overview
    • Getting started with Root Cause OSS Local
    • Viewing local results / Root Cause CLI
    • Getting started with Root Cause Cloud
    • Root Cause Configuration File (.root-causerc)
  • Cloud tests results
    • Executions Screen
    • Test runs
    • Advanced analytics
    • Tagging failed runs with failure types

Testim Development Kit

  • What is the Testim Dev Kit?
    • When not to use the Testim Dev Kit?
  • Creating your First Coded Test using TDK
    • Tutorial: your first TDK test
  • Adding code to existing projects
  • Working with locators
  • Parallelism
  • Reusable page objects
  • Running on a Selenium Grid
  • Frameworks
    • Angular with Testim
    • React with Testim
    • Vue with Testim
    • Svelte and Testim
    • Progressive Web Apps and Testim
  • Running on browsers
    • Safari
    • Firefox
    • Internet Explorer
    • Chrome (default)
  • Dev Kit API
    • checkbox(selector)
    • click(selector [, options])
    • dblclick(selector [,options)
    • drag(draggedElementSelector, dragPath)
    • dragAndDrop(draggedElementSelector, draggedOnElementSelector [,options])
    • evaluate(javascriptFunction [,...args])
    • exists(selector)
    • getCookie(name)
    • go(url)
    • hover(selector [, options])
    • radio(selector)
    • resize(options)
    • sendCharacter(selector, key)
    • setCookie(options)
    • scrollToElement(selector [,options])
    • scrollToPosition(options)
    • selectOption(selector)
    • submit(selector)
    • text(selector)
    • type(selector, textValue)
    • waitForCode(code [,options])
    • waitForElement(selector [,options])
    • waitForText(selector, expectedValue [,options])
    • withContext(options)
    • Screenshots
    • cliAction(javascriptFunction [,...args])
    • Working with Environment Variables
    • waitForNoElement(selector [,options])

Playground

  • Introduction to Playground
  • First time use - downloading the Testim extension
  • Recording tests in Playground
  • Reviewing and exporting tests in Playground
  • Editing and running tests in Playground

Testim Extension

  • Testim Extension - Overview
  • Testim Extension - Capture Screenshot
  • Testim Extension - Capture Video & Bug Scenario
  • Testim Extension - Create Automated Test

Salesforce

  • Salesforce Auto-Login Step
  • Salesforce APEX Action Step

Guides

  • 10 rules for writing automated tests
  • Mobile web testing
  • Keyboard shortcuts
  • Generate random data with JS

Cloud tests results

Suggest Edits

After running your tests and uploading results to Root Cause Cloud, you can view them in Root Cause Cloud viewer: https://app.testim.io/

1343

To learn more about the cloud viewer, or how to upload test results to the cloud, follow the links below

Updated over 2 years ago


What’s Next
  • Suite runs view
  • Test runs view
  • Getting started with Root Cause cloud