The Sauce Labs Cookbook

Sauce Headless

Front End Performance Testing

Insights

External Resources

More Info


Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Include Page
_sauce description
_sauce description
 This tutorial will show you how to get started with testing with Python on Sauce. 

Table of Contents

Prerequisites

Include Page
_python_requirements
_python_requirements

Code Example

Include Page
_python_code_example
_python_code_example

Tip
titleWait!

The explicit wait method tells the browser to wait a set amount of time (in seconds) for elements to appear on the page before giving up. Using explicit waits is one of our recommended best practices.

Analyzing the Code

If you look at the code closely, you'll see that basics for setting up a test to run on sauce are very straightforward, and really only require two elements.

Include Page
_python_quick_start
_python_quick_start

Running the Test

  1. Copy the example code and save it into a file called first_test.py.
    Make sure your username and access key are included in the URL passed through to the command_executor.
  2. Open terminal and navigate to the directory where the file is located.
  3. Execute the test:

    Code Block
    python first_test.py

    Check your dashboard and you will see that your test has just run on Sauce!

Running Local Tests

Include Page
_sauce_connect_description
_sauce_connect_description

Running Tests in Parallel

Include Page
_running_tests_in_parallel
_running_tests_in_parallel

See the topics under Running Tests in Parallel with Python for more information and examples of setting up popular Python testing frameworks to run tests in parallel on Sauce 

Reporting on Test Results

Include Page
_python_reporting
_python_reporting