grandEL-dsouza/Robot-framework_with_Python_for_Browserstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python3 should be installed
  • Clone the repo
    git clone -b sdk https://.com/browserstack/robot-browserstack.git
    
  • It is recommended to use a virtual environment to install dependencies. To create a virtual environment:
    python3 -m venv env
    source env/bin/activate # on Mac
    env\Scripts\activate # on Windows
    
  • Install dependencies
    pip install -r requirements.txt
    
  • Add your BrowserStack username and access key in the browserstack.yml config fle.

  • You can also export them as environment variables, BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY:

    export BROWSERSTACK_USERNAME=<browserstack-username>
    export BROWSERSTACK_ACCESS_KEY=<browserstack-access-key>
    
    set BROWSERSTACK_USERNAME=<browserstack-username>
    set BROWSERSTACK_ACCESS_KEY=<browserstack-access-key>
    
    setx BROWSERSTACK_USERNAME=<browserstack-username>
    setx BROWSERSTACK_ACCESS_KEY=<browserstack-access-key>
    
  • To run sample tests:
    • To run the sample tests in parallel across the platforms defined in the browserstack.yml file, run:
      browserstack-sdk robot ./tests/test-*.robot
      
  • To run tests on locally hosted websites:
    • To run the local test in parallel across the platforms defined in the browserstack.yml file, run:
      browserstack-sdk robot ./tests/local-test.robot
      

Understand how many parallel sessions you need by using our Parallel Test Calculator

About

This is a sample code snippet for Robot framework with Python is written by GrandEL, to run Automated cross Browser and cross platform testing on Browserstack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published