Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<meta property="og:site_name" content="SeleniumBase | Docs">
<meta property="og:title" content="SeleniumBase | E2E Test Framework" />
<meta property="og:description" content="Browser automation and testing with Python." />
<meta property="og:title" content="SeleniumBase | Python Web Testing" />
<meta property="og:description" content="Build fast, reliable, end-to-end tests." />
<meta property="og:image" content="https://seleniumbase.io/cdn/img/sb_logo_dh.png" />
<link rel="icon" href="https://seleniumbase.io/img/logo3a.png" />

Expand Down Expand Up @@ -28,8 +28,8 @@ Tests are run with <code><b>pytest</b></code>. Browsers are controlled by WebDri

<p align="center">
<a href="#python_installation">🚀 Start</a> |
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/customizing_test_runs.md">🧙‍♂️ cmd</a> |
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/features_list.md">🏰 Features</a> |
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/customizing_test_runs.md">🖥️ CLI</a> |
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/ReadMe.md">👨‍🏫 Examples</a>
<br />
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/method_summary.md">📚 API</a> |
Expand All @@ -42,7 +42,7 @@ Tests are run with <code><b>pytest</b></code>. Browsers are controlled by WebDri
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/tour_examples/ReadMe.md">🗺️ Tours</a> |
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/visual_testing/ReadMe.md">🖼️ VisualTest</a>
<br />
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/console_scripts/ReadMe.md">💻 Console Scripts</a> |
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/console_scripts/ReadMe.md">📜 Console Scripts</a> |
<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/utilities/selenium_grid/ReadMe.md">🌐 Grid</a> |
<a href="https://github.com/seleniumbase/SeleniumBase/tree/master/integrations/node_js">🏃 NodeRunner</a>
<br />
Expand All @@ -61,7 +61,7 @@ Tests are run with <code><b>pytest</b></code>. Browsers are controlled by WebDri
<h2><img src="https://seleniumbase.io/img/sb_icon.png" title="SeleniumBase" width="30" /> Get Started:</h2>

* Requires **[Python](https://www.python.org/downloads/)** and **[Git](https://git-scm.com/)**
* [<img src="https://img.shields.io/pypi/pyversions/seleniumbase.svg?color=22AAEE" alt="Python:2.7|3.5|3.6|3.7|3.8" />](https://www.python.org/downloads/)
* [<img src="https://img.shields.io/pypi/pyversions/seleniumbase.svg?color=22AAEE" alt="Python:2.7|3.5|3.6|3.7|3.8|3.9" />](https://www.python.org/downloads/)
* A [Python virtual env](https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/) is recommended. <i><a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/virtualenv_instructions.md">See shortcut</a>.</i>

Upgrade **[pip](https://pypi.org/project/pip/)** to prevent warnings:
Expand Down
4 changes: 2 additions & 2 deletions docs/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
livereload==2.6.3;python_version>="3.6"
pymdown-extensions==8.0
mkdocs==1.1.2
mkdocs-material==5.5.13
mkdocs-material==5.5.14
mkdocs-simple-hooks==0.1.1
mkdocs-material-extensions==1.0
mkdocs-material-extensions==1.0.1
mkdocs-minify-plugin==0.3.0
4 changes: 2 additions & 2 deletions help_docs/ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<p align="left">
<a href="https://seleniumbase.io/#python_installation">🚀 Start</a> |
<a href="https://seleniumbase.io/help_docs/customizing_test_runs/">🧙‍♂️ cmd</a> |
<a href="https://seleniumbase.io/help_docs/customizing_test_runs/">🖥️ CLI</a> |
<a href="https://seleniumbase.io/help_docs/features_list/">🏰 Features</a>
<br />
<a href="https://seleniumbase.io/examples/ReadMe/">👨‍🏫 Examples</a> |
Expand All @@ -15,7 +15,7 @@
<a href="https://seleniumbase.io/examples/example_logs/ReadMe/">📋 Reports</a> |
<a href="https://seleniumbase.io/examples/tour_examples/ReadMe/">🗺️ Tours</a>
<br />
<a href="https://seleniumbase.io/seleniumbase/console_scripts/ReadMe/">💻 Console Scripts</a> |
<a href="https://seleniumbase.io/seleniumbase/console_scripts/ReadMe/">📜 Console Scripts</a> |
<a href="https://seleniumbase.io/seleniumbase/utilities/selenium_grid/ReadMe/">🌐 Grid</a>
<br />
<a href="https://github.com/seleniumbase/SeleniumBase/tree/master/examples/boilerplates">♻️ Boilerplates</a> |
Expand Down
4 changes: 2 additions & 2 deletions help_docs/customizing_test_runs.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[<img src="https://seleniumbase.io/cdn/img/super_logo_sb.png" title="SeleniumBase" width="290">](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md)

<h2><img src="https://seleniumbase.io/img/sb_icon.png" title="SeleniumBase" width="30" /> Command-line options</h2>
<h2><img src="https://seleniumbase.io/img/sb_icon.png" title="SeleniumBase" width="30" /> CLI Options</h2>

You can customize test runs from the command-line thanks to [SeleniumBase's pytest plugin](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/plugins/pytest_plugin.py), which adds command-line options for setting/enabling the browser type, headless mode, mobile mode, multithreading mode, demo mode, proxy config, user agent config, browser extensions, and more.
You can customize test runs from the command-line interface thanks to [SeleniumBase's pytest plugin](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/plugins/pytest_plugin.py), which adds CLI options for setting/enabling the browser type, headless mode, mobile mode, multithreading mode, demo mode, proxy config, user agent config, browser extensions, and more.

Here are some examples of configuring tests, which can be run from the [examples/](https://github.com/seleniumbase/SeleniumBase/tree/master/examples) folder:

Expand Down
5 changes: 4 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ soupsieve==1.9.6;python_version<"3.5"
soupsieve==2.0.1;python_version>="3.5"
beautifulsoup4==4.9.1
cryptography==3.0;python_version<"3.6"
cryptography==3.1;python_version>="3.6"
cryptography==3.1.1;python_version>="3.6"
pyopenssl==19.1.0
pygments==2.5.2;python_version<"3.5"
pygments==2.7.1;python_version>="3.5"
Expand All @@ -59,6 +59,9 @@ brython==3.8.10
pyotp==2.4.0
boto==2.49.0
cffi==1.14.3
zipp==1.2.0;python_version<"3.6"
zipp==3.2.0;python_version>="3.6"
importlib-metadata==2.0.0
rich==7.0.0;python_version>="3.6" and python_version<"4.0"
flake8==3.7.9;python_version<"3.5"
flake8==3.8.3;python_version>="3.5"
Expand Down
2 changes: 1 addition & 1 deletion seleniumbase/console_scripts/run.py
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,7 @@ def show_options():
c2 = colorama.Fore.BLUE + colorama.Back.LIGHTGREEN_EX
c3 = colorama.Fore.BLUE + colorama.Back.LIGHTYELLOW_EX
cr = colorama.Style.RESET_ALL
sc = ("\n " + c2 + " ** " + c3 + " pytest CMD Options " + c2 + " ** " + cr)
sc = ("\n " + c2 + " ** " + c3 + " pytest CLI Options " + c2 + " ** " + cr)
print(sc)
print("")
line = "Here are some common pytest options to use with SeleniumBase:"
Expand Down
11 changes: 8 additions & 3 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@

setup(
name='seleniumbase',
version='1.49.17',
description='Web Automation and Test Framework - https://seleniumbase.io',
version='1.49.18',
description='Reliable Web Automation+Testing Framework. - seleniumbase.io',
long_description=long_description,
long_description_content_type='text/markdown',
url='https://github.com/seleniumbase/SeleniumBase',
Expand All @@ -74,11 +74,13 @@
"Operating System :: Microsoft :: Windows",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Topic :: Internet",
"Topic :: Scientific/Engineering",
"Topic :: Software Development",
Expand Down Expand Up @@ -132,7 +134,7 @@
'soupsieve==2.0.1;python_version>="3.5"',
'beautifulsoup4==4.9.1',
'cryptography==3.0;python_version<"3.6"',
'cryptography==3.1;python_version>="3.6"',
'cryptography==3.1.1;python_version>="3.6"',
'pyopenssl==19.1.0',
'pygments==2.5.2;python_version<"3.5"',
'pygments==2.7.1;python_version>="3.5"',
Expand All @@ -151,6 +153,9 @@
'pyotp==2.4.0',
'boto==2.49.0',
'cffi==1.14.3',
'zipp==1.2.0;python_version<"3.6"',
'zipp==3.2.0;python_version>="3.6"',
'importlib-metadata==2.0.0',
'rich==7.0.0;python_version>="3.6" and python_version<"4.0"',
'flake8==3.7.9;python_version<"3.5"',
'flake8==3.8.3;python_version>="3.5"',
Expand Down