Update ReadMe files
This commit is contained in:
parent
e10bc32fb4
commit
d9642e1d90
|
@ -1,4 +1,4 @@
|
|||
[<img src="https://cdn2.hubspot.net/hubfs/100006/images/super_logo_3.png" title="SeleniumBase" align="center" height="45">](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)
|
||||
[<img src="https://cdn2.hubspot.net/hubfs/100006/images/super_logo_5b.png" title="SeleniumBase" align="center" height="45">](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)
|
||||
|
||||
[<img src="https://img.shields.io/github/release/seleniumbase/SeleniumBase.svg" alt=" " />](https://github.com/seleniumbase/SeleniumBase/releases) [<img src="https://dev.azure.com/seleniumbase/seleniumbase/_apis/build/status/seleniumbase.SeleniumBase?branchName=master" alt=" " />](https://dev.azure.com/seleniumbase/seleniumbase/_build/latest?definitionId=1&branchName=master) [<img src="https://travis-ci.org/seleniumbase/SeleniumBase.svg?branch=master" alt=" " />](https://travis-ci.org/seleniumbase/SeleniumBase) [<img src="https://badges.gitter.im/seleniumbase/SeleniumBase.svg" alt=" " />](https://gitter.im/seleniumbase/SeleniumBase) [<img src="https://img.shields.io/badge/license-MIT-22BBCC.svg" alt=" " />](https://github.com/seleniumbase/SeleniumBase/blob/master/LICENSE) [<img src="https://img.shields.io/github/stars/seleniumbase/seleniumbase.svg" alt=" " />](https://github.com/seleniumbase/SeleniumBase/stargazers)<br />
|
||||
|
||||
|
|
|
@ -66,28 +66,30 @@ Here's the command-line option to add to tests: (See [examples/custom_settings.p
|
|||
#### **Running tests on [BrowserStack](https://www.browserstack.com/automate#)'s Selenium Grid, the [Sauce Labs](https://saucelabs.com/products/open-source-frameworks/selenium) Selenium Grid, the [TestingBot](https://testingbot.com/features) Selenium Grid, (or your own):**
|
||||
|
||||
Here's how to connect to a BrowserStack Selenium Grid server for running tests:
|
||||
|
||||
```bash
|
||||
pytest my_first_test.py --server=USERNAME:KEY@hub.browserstack.com --port=80
|
||||
```
|
||||
|
||||
Here's how to connect to a Sauce Labs Selenium Grid server for running tests:
|
||||
|
||||
```bash
|
||||
pytest my_first_test.py --server=USERNAME:KEY@ondemand.saucelabs.com --port=80
|
||||
```
|
||||
|
||||
Here's how to connect to a TestingBot Selenium Grid server for running tests:
|
||||
|
||||
```bash
|
||||
pytest my_first_test.py --server=USERNAME:KEY@hub.testingbot.com --port=80
|
||||
```
|
||||
Here's how to connect to a CrossBrowserTesting Selenium Grid server for running tests:
|
||||
|
||||
Here's how to connect to a CrossBrowserTesting Selenium Grid server for running tests:
|
||||
```bash
|
||||
pytest my_first_test.py --server=USERNAME:KEY@hub.crossbrowsertesting.com --port=80
|
||||
```
|
||||
|
||||
Here's how to connect to a LambdaTest Selenium Grid server for running tests:
|
||||
```bash
|
||||
pytest my_first_test.py --server=USERNAME:KEY@hub.lambdatest.com --port=80
|
||||
```
|
||||
|
||||
Or you can create your own Selenium Grid for test distribution. ([See this ReadMe for details](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/utilities/selenium_grid/ReadMe.md))
|
||||
|
||||
#### **Example tests using Logging:**
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
### Building a browser-based test automation server on the [Google Cloud Platform](https://cloud.google.com/) by using [SeleniumBase](https://github.com/seleniumbase/SeleniumBase)
|
||||
|
||||
(This tutorial, [from a previous Google Cloud Meetup](http://www.meetup.com/Boston-Google-Cloud-Meetup/events/230839686/?showDescription=true), will teach you how to setup a Linux server for running automated browser tests. The cost of running this server is about [$13.61/month on Google Cloud](https://console.cloud.google.com/launcher/details/bitnami-launchpad/jenkins) (enough to handle **6 parallel tests**). This is much less expensive than using competitors such as [BrowserStack](https://www.browserstack.com/pricing) or [Sauce Labs](https://saucelabs.com/pricing) **for the SAME number of parallel tests**.)
|
||||
(This tutorial, [from a previous Google Cloud Meetup](http://www.meetup.com/Boston-Google-Cloud-Meetup/events/230839686/?showDescription=true), will teach you how to setup a Linux server for running automated browser tests. The cost of running this server is about [$13.61/month on Google Cloud](https://console.cloud.google.com/launcher/details/bitnami-launchpad/jenkins) (enough to handle **5 parallel tests**). This is less expensive than using competitors such as [BrowserStack](https://www.browserstack.com/pricing) or [Sauce Labs](https://saucelabs.com/pricing).)
|
||||
|
||||
#### Step 1. Open the Google Cloud Platform Cloud Launcher
|
||||
|
||||
|
|
|
@ -38,28 +38,29 @@ pytest test_suite.py --server=IP_ADDRESS --port=4444
|
|||
You can also run your tests on someone else's Selenium Grid to avoid managing your own. Here are some Selenium Grids that you can use (and the run command format):
|
||||
|
||||
* [BrowserStack](https://www.browserstack.com/automate#) Selenium Grid:
|
||||
|
||||
```
|
||||
pytest my_first_test.py --server=USERNAME:KEY@hub.browserstack.com --port=80
|
||||
```
|
||||
|
||||
* [Sauce Labs](https://saucelabs.com/products/open-source-frameworks/selenium) Selenium Grid:
|
||||
|
||||
```
|
||||
pytest my_first_test.py --server=USERNAME:KEY@ondemand.saucelabs.com --port=80
|
||||
```
|
||||
|
||||
* [TestingBot](https://testingbot.com/features) Selenium Grid:
|
||||
|
||||
```
|
||||
pytest my_first_test.py --server=USERNAME:KEY@hub.testingbot.com --port=80
|
||||
```
|
||||
|
||||
* [CrossBrowserTesting](https://help.crossbrowsertesting.com/selenium-testing/getting-started/python/) Selenium Grid:
|
||||
|
||||
```bash
|
||||
pytest my_first_test.py --server=USERNAME:KEY@hub.crossbrowsertesting.com --port=80
|
||||
```
|
||||
|
||||
* [LambdaTest](https://www.lambdatest.com/selenium-automation) Selenium Grid:
|
||||
```bash
|
||||
pytest my_first_test.py --server=USERNAME:KEY@hub.lambdatest.com --port=80
|
||||
```
|
||||
|
||||
#### More info about the Selenium Grid Hub can be found here:
|
||||
* [https://github.com/SeleniumHQ/selenium/wiki/Grid2](https://github.com/SeleniumHQ/selenium/wiki/Grid2)
|
||||
|
|
Loading…
Reference in New Issue