diff --git a/README.md b/README.md index 36e9b43d..02f8d190 100755 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [ ](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)
-All-in-one testing framework for automated E2E tests, [assisted-QA](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/master_qa/ReadMe.md), and [website tours](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/tour_examples/ReadMe.md). +All-in-one framework for automated E2E testing, [assisted-QA](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/master_qa/ReadMe.md), and [website tours](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/tour_examples/ReadMe.md).
(Above: [my_first_test.py](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/my_first_test.py) from [examples/](https://github.com/seleniumbase/SeleniumBase/tree/master/examples) running in demo mode, which adds JavaScript for highlighting page actions.)
@@ -12,23 +12,21 @@ pytest my_first_test.py --demo_mode SeleniumBase uses [pytest](https://github.com/pytest-dev/pytest) for running Python scripts, while using [Selenium WebDriver](https://www.seleniumhq.org/) for controlling web browsers. -## Get Started: +## Get Started: -### Install Python: +### Install ``Python``: [ ](https://www.python.org/downloads/) -**[python.org/downloads/](https://www.python.org/downloads/)** -[ ](https://www.python.org/downloads/) +Get it from **[python.org/downloads](https://www.python.org/downloads/)** and add Python to your System PATH. -### Install/upgrade ``pip``: +### Upgrade ``pip``: -With Python installed and on your System PATH, you can get the latest ``pip`` with: ```bash python -m easy_install -U pip ``` -### Setup a Python Virtual Env: +### Create a Python Virtual Env: -It is **recommended** to use a **Python Virtual Environment** to isolate Python dependencies between projects. Instructions on creating one can be found **[here](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/virtualenv_instructions.md)**. (Learn more about virtual environments on the **[official site](https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/)**.) +It is **recommended** to use a **Python Virtual Environment** to isolate Python dependencies between projects. Instructions on creating one can be found **[HERE](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/virtualenv_instructions.md)**. (Learn more about virtual environments on the **[official site](https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/)**.) ### Install ``seleniumbase``: [ ](https://pypi.python.org/pypi/seleniumbase) ```bash @@ -599,7 +597,7 @@ If the web page you're on already has jQuery loaded, you can start executing jQu You'd know this because the web page would contain something like the following in the HTML: ```html - + ``` It's OK if you want to use jQuery on a page that doesn't have it loaded yet. To do so, run the following command first: @@ -714,4 +712,4 @@ If you see something, say something! We are very active in resolving issues. [ -[](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)
[ ](https://github.com/seleniumbase/SeleniumBase/blob/master/LICENSE) +[](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)
[ ](https://github.com/seleniumbase/SeleniumBase/blob/master/LICENSE) diff --git a/integrations/google_cloud/ReadMe.md b/integrations/google_cloud/ReadMe.md index 6df79465..a89cec39 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 GCP Meetup live demo](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 [$14.20/month on Google Cloud](https://console.cloud.google.com/launcher/details/bitnami-launchpad/jenkins) (enough to handle **6 parallel tests**). This is amazingly **20 times 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 **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**.) #### Step 1. Open the Google Cloud Platform Cloud Launcher