From d9642e1d9012d7ceef7474f464c14e5368d6b21a Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Fri, 27 Sep 2019 01:19:55 -0400 Subject: [PATCH] Update ReadMe files --- README.md | 2 +- help_docs/customizing_test_runs.md | 10 ++++++---- integrations/google_cloud/ReadMe.md | 2 +- seleniumbase/utilities/selenium_grid/ReadMe.md | 9 +++++---- 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 0f9c214c..a366c8dd 100755 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md) +[](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md) [ ](https://github.com/seleniumbase/SeleniumBase/releases) [ ](https://dev.azure.com/seleniumbase/seleniumbase/_build/latest?definitionId=1&branchName=master) [ ](https://travis-ci.org/seleniumbase/SeleniumBase) [ ](https://gitter.im/seleniumbase/SeleniumBase) [ ](https://github.com/seleniumbase/SeleniumBase/blob/master/LICENSE) [ ](https://github.com/seleniumbase/SeleniumBase/stargazers)
diff --git a/help_docs/customizing_test_runs.md b/help_docs/customizing_test_runs.md index b03e736d..1927bbda 100755 --- a/help_docs/customizing_test_runs.md +++ b/help_docs/customizing_test_runs.md @@ -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:** diff --git a/integrations/google_cloud/ReadMe.md b/integrations/google_cloud/ReadMe.md index a89cec39..08b1f680 100755 --- a/integrations/google_cloud/ReadMe.md +++ b/integrations/google_cloud/ReadMe.md @@ -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 diff --git a/seleniumbase/utilities/selenium_grid/ReadMe.md b/seleniumbase/utilities/selenium_grid/ReadMe.md index 3179d960..ec60970b 100755 --- a/seleniumbase/utilities/selenium_grid/ReadMe.md +++ b/seleniumbase/utilities/selenium_grid/ReadMe.md @@ -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)