Skip to content

Commit 629cdb5

Browse files
authored
Merge pull request #313 from stevemachacz/master
Updated docs
2 parents 9d9bbfd + da62c59 commit 629cdb5

8 files changed

+39
-35
lines changed

help_docs/ReadMe.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
### <img src="https://cdn2.hubspot.net/hubfs/100006/images/super_square_logo_3a.png" title="SeleniumBase" height="32"> SeleniumBase Help Documents
22

33
> **Table of Contents / Navigation:**
4-
> - [**SeleniumBase Features List**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/features_list.md)
5-
> - [**How SeleniumBase Works**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/how_it_works.md)
6-
> - [**Webdriver Installation**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/webdriver_installation.md)
7-
> - [**Installing Python, Pip, & Git**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/install_python_pip_git.md)
8-
> - [**Python Virtual Env Tutorial**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/virtualenv_instructions.md)
9-
> - [**Verify Webdriver Installation**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/verify_webdriver.md)
10-
> - [**The Command Line Tutorial**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/customizing_test_runs.md)
11-
> - [**The Console Scripts Tutorial**](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/console_scripts/ReadMe.md)
12-
> - [**SeleniumBase Method Summary**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/method_summary.md)
13-
> - [**MySQL Installation Overview**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/mysql_installation.md)
14-
> - [**Safari Driver Detailed Info**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/using_safari_driver.md)
15-
> - [**Seeing Hidden Files on a Mac**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/hidden_files_info.md)
16-
> - [**SeleniumBase Case Studies**](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/happy_customers.md)
4+
> - [**SeleniumBase Features List**](features_list.md)
5+
> - [**How SeleniumBase Works**](how_it_works.md)
6+
> - [**Webdriver Installation**](webdriver_installation.md)
7+
> - [**Installing Python, Pip, & Git**](install_python_pip_git.md)
8+
> - [**Python Virtual Env Tutorial**](virtualenv_instructions.md)
9+
> - [**Verify Webdriver Installation**](verify_webdriver.md)
10+
> - [**The Command Line Tutorial**](customizing_test_runs.md)
11+
> - [**The Console Scripts Tutorial**](/seleniumbase/console_scripts/ReadMe.md)
12+
> - [**SeleniumBase Method Summary**](method_summary.md)
13+
> - [**MySQL Installation Overview**](mysql_installation.md)
14+
> - [**Safari Driver Detailed Info**](using_safari_driver.md)
15+
> - [**Seeing Hidden Files on macOS**](hidden_files_info.md)
16+
> - [**SeleniumBase Case Studies**](happy_customers.md)

help_docs/features_list.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* Uses [Pytest](https://docs.pytest.org/en/latest/) and [Nose](http://nose.readthedocs.io/en/latest/) runners for test discovery, organization, execution, and logging.
55
* Includes [console scripts](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/console_scripts/ReadMe.md) that save you time by installing web drivers automatically, etc.
66
* Includes a [website tour builder](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/tour_examples/ReadMe.md) for creating and running walkthroughs on any website.
7-
* Works on multiple platforms such as Mac, Windows, Linux, and [Docker](https://github.com/seleniumbase/SeleniumBase/blob/master/integrations/docker/ReadMe.md).
7+
* Works on multiple platforms such as macOS, Windows, Linux, and [Docker](https://github.com/seleniumbase/SeleniumBase/blob/master/integrations/docker/ReadMe.md).
88
* Uses a [flexible command-line interface](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/customizing_test_runs.md) to customize & configure test runs.
99
* Has Python libraries for helping you do much more with Selenium/WebDriver.
1010
* Has [Plugins](https://github.com/seleniumbase/SeleniumBase/tree/master/seleniumbase/plugins) for logging data and screenshots automatically. ([Click to learn more](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/example_logs/ReadMe.md))

help_docs/hidden_files_info.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
### Info about hidden files on a Mac
1+
### Info about hidden files on macOS
22

3-
Depending on your Mac settings, some files may be hidden from view in your Finder window, such as ``.gitignore``. To view all files, run the following command and then reopen the Finder window:
3+
Depending on your macOS settings, some files may be hidden from view in your Finder window, such as ``.gitignore``. To view all files, run the following command and then reopen the Finder window:
44
```bash
55
defaults write com.apple.finder AppleShowAllFiles -bool true
66
```

help_docs/install_python_pip_git.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,21 @@
22

33
### [Python 2.7 or 3.x](https://www.python.org/downloads/)
44

5-
If you're a MAC user, Python should already come preinstalled on your machine. You can use both Python 2.7 or Python 3.6+ with SeleniumBase. If you're on a MAC and have [Homebrew](https://brew.sh/) installed, you can use: ``brew install python3`` to install Python 3. Or you can just get everything from [https://www.python.org/downloads/](https://www.python.org/downloads/).
5+
#### macOS:
66

7-
For MAC, there's also the official docs.python-guide.org instructions here: [Installing Python 2 on Mac OS X](https://docs.python-guide.org/starting/install/osx/) and [Installing Python 3 on Mac OS X](https://docs.python-guide.org/starting/install3/osx/#install3-osx).
7+
Python should already come preinstalled. You can use both Python 2.7 or Python 3.6+ with SeleniumBase. If you have [Homebrew](https://brew.sh/) installed, you can use: ``brew install python3`` to install Python 3. Or you can just get everything from [https://www.python.org/downloads/](https://www.python.org/downloads/).
88

9-
If you're a WINDOWS user, [download Python 2.7 from here](https://www.python.org/downloads/release/python-2713/) OR [download Python 3.6.6 from here](https://www.python.org/downloads/release/python-366/).
9+
The official docs.python-guide.org instructions here: [Installing Python 2 on Mac OS X](https://docs.python-guide.org/starting/install/osx/) and [Installing Python 3 on Mac OS X](https://docs.python-guide.org/starting/install3/osx/#install3-osx). (NOTE: Apple has rebranded OS X as macOS but this has not been reflected in the official docs.python-guide.org instructions yet.)
10+
11+
#### Windows:
12+
13+
You can [download Python 2.7 from here](https://www.python.org/downloads/release/python-2713/) OR [download Python 3.6.6 from here](https://www.python.org/downloads/release/python-366/).
1014

1115
### [Pip](https://en.wikipedia.org/wiki/Pip_%28package_manager%29)
1216

1317
You might already have pip and setuptools installed, but if you don't:
1418

15-
On MAC / Windows / Linux, run the following command:
19+
On macOS / Windows / Linux, run the following command:
1620
```bash
1721
python -m ensurepip --default-pip
1822
```
@@ -30,7 +34,7 @@ yum -y install python-pip
3034

3135
If you're having any trouble getting pip, you can [GET PIP HERE](https://pip.pypa.io/en/latest/installing/).
3236

33-
When done, make sure the location of pip is on your path, which is `$PATH` for Mac/Linux. (On Windows, it's the System Variables `Path` within System Environment Variables. Ex: Add "C:/Python27/Scripts/" to the end of the `Path` variable.)
37+
When done, make sure the location of pip is on your path, which is `$PATH` for macOS/Linux. (On Windows, it's the System Variables `Path` within System Environment Variables. Ex: Add "C:/Python27/Scripts/" to the end of the `Path` variable.)
3438

3539
You can also get pip (or fix pip) by using:
3640
```bash
@@ -39,9 +43,9 @@ curl https://bootstrap.pypa.io/get-pip.py | python
3943

4044
(If you get SSL errors while trying to install packages with pip, see [this Stackoverflow post](https://stackoverflow.com/questions/49768770/not-able-to-install-python-packages-ssl-tlsv1-alert-protocol-version), which tells you to run the above command.)
4145

42-
### [Homebrew](http://brew.sh/) (MAC-ONLY) (OPTIONAL)
46+
### [Homebrew](http://brew.sh/) (macOS-ONLY) (OPTIONAL)
4347

44-
The Homebrew package manager allows you to install things more easily on MacOS, such as Git and Chromedriver.
48+
The Homebrew package manager allows you to install things more easily on macOS, such as Git and Chromedriver.
4549

4650
Here's the command line script to install Homebrew (*from [https://brew.sh/](https://brew.sh/)*):
4751
```bash
@@ -56,7 +60,7 @@ brew update
5660

5761
You can [download Git from here](http://git-scm.com/downloads).
5862

59-
MAC-ONLY shortcut: (This step only works if you installed Homebrew in the previous step)
63+
macOS-ONLY shortcut: (This step only works if you installed Homebrew in the previous step)
6064
```bash
6165
brew install git
6266
```

help_docs/mysql_installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55

66
(NOTE: If you're using this test framework from a local development machine and don't plan on writing to a MySQL DB from your local test runs, you can skip this step.)
77

8-
Mac:
8+
##### macOS:
99
```bash
1010
brew install MySQL
1111
```
1212

13-
Windows:
13+
##### Windows:
1414
[Download MySQL here](http://dev.mysql.com/downloads/windows/)
1515

1616
That installs the MySQL library so that you can use database commands in your code. To make that useful, you'll want to have a MySQL DB that you can connect to.

help_docs/using_safari_driver.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
### Info about using Safari Driver for running automated tests on a MAC
1+
### Info about using Safari Driver for running automated tests on macOS
22

3-
(NOTE: SafariDriver requires Safari 10 running on OSX El Capitan or greater)
3+
(NOTE: SafariDriver requires Safari 10 running on OS X 10.11 El Capitan or greater)
44

55
You can find info on Safari Driver if you scroll down to that section on the [SeleniumHQ downloads page](https://www.seleniumhq.org/download/).
66

help_docs/virtualenv_instructions.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### **Step 1**: First install [VirtualEnv](http://virtualenv.readthedocs.org/en/latest/) and [VirtualEnvWrapper](http://virtualenvwrapper.readthedocs.org/en/latest/) (<i>if not installed</i>):
44

5-
### MAC / Linux:
5+
#### macOS / Linux:
66

77
(*Shortcut*: Run "``source virtualenv_install.sh``" from the top-level SeleniumBase folder to perform the following steps.)
88

@@ -13,9 +13,9 @@ source `which virtualenvwrapper.sh`
1313
export WORKON_HOME=$HOME/.virtualenvs
1414
```
1515

16-
If you add ``source `which virtualenvwrapper.sh` `` to your local bash file (``~/.bash_profile`` on a Mac, or ``~/.bashrc`` on Linux), virtualenvwrapper commands such as ``mkvirtualenv`` will be available whenever you open a new command prompt.
16+
If you add ``source `which virtualenvwrapper.sh` `` to your local bash file (``~/.bash_profile`` on macOS, or ``~/.bashrc`` on Linux), virtualenvwrapper commands such as ``mkvirtualenv`` will be available whenever you open a new command prompt.
1717

18-
### WINDOWS:
18+
#### Windows:
1919

2020
(*Shortcut*: Run "``virtualenv_install.bat``" from the top-level SeleniumBase folder to perform the following steps.)
2121

@@ -26,7 +26,7 @@ python -m pip install --upgrade virtualenvwrapper-win
2626

2727
### **Step 2**: Now use VirtualEnv or VirtualEnvWrapper to create a virtual environment:
2828

29-
### MAC / Linux / WINDOWS:
29+
#### macOS / Linux / Windows:
3030

3131
```bash
3232
mkvirtualenv seleniumbase

help_docs/webdriver_installation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ seleniumbase install iedriver
1111
seleniumbase install operadriver
1212
```
1313

14-
If you plan on using the [Selenium Grid integration](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/utilities/selenium_grid/ReadMe.md) (which allows for remote webdriver), you'll need to put the drivers on your System PATH. On a Mac and Linux, ``/usr/local/bin`` is a good PATH spot. On Windows, you may need to set the System PATH under Environment Variables to include the location where you placed the driver files. As a shortcut, you could place the driver files into your Python ``Scripts/`` folder in the location where you have Python installed, which should already be on your System PATH.
14+
If you plan on using the [Selenium Grid integration](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/utilities/selenium_grid/ReadMe.md) (which allows for remote webdriver), you'll need to put the drivers on your System PATH. On macOS and Linux, ``/usr/local/bin`` is a good PATH spot. On Windows, you may need to set the System PATH under Environment Variables to include the location where you placed the driver files. As a shortcut, you could place the driver files into your Python ``Scripts/`` folder in the location where you have Python installed, which should already be on your System PATH.
1515

1616
Here's where you can go to manually install web drivers from the source:
1717

@@ -27,9 +27,9 @@ Here's where you can go to manually install web drivers from the source:
2727

2828
* For PhantomJS headless browser automation, get [PhantomJS](http://phantomjs.org/download.html) on your System PATH. (NOTE: <i>PhantomJS is no longer officially supported by SeleniumHQ</i>)
2929

30-
**Mac**:
30+
**macOS**:
3131

32-
* On a Mac, you can also install drivers by using ``brew`` (aka ``homebrew``), but you'll need to install that first. [Brew installation instructions are here](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/install_python_pip_git.md).
32+
* You can also install drivers by using ``brew`` (aka ``homebrew``), but you'll need to install that first. [Brew installation instructions are here](https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/install_python_pip_git.md).
3333

3434
```bash
3535
brew cask install chromedriver

0 commit comments

Comments
 (0)