Documentation for writing Automate test scripts in Python.
Master branch contains Selenium 3 samples, for Selenium 4 - W3C protocol please checkout selenium-4 branch
To test various sample repositories with ease, it is recommended to setup BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables. Alternatively you can directly update the samples with the credentials or pass the appropriate command line parameters.
- Download the latest python build for windows - http://sourceforge.net/projects/pywin32/files/pywin32/
- Run the installer exe and follow the instructions to install python.
- Run python --version to see what python version is installed and make sure it is 2.5.X and above.
- Mac OS, Ubuntu and many flavors of linux come with pre-installed python.
sudo easy_install selenium
easy_install selenium
If you prefer pip, then use the following command:
sudo pip install selenium
If pip is not installed, you can install it using:
sudo easy_install pip
For Python frameworks samples and integrations with BrowserStack, refer to their individual repositories -