|
1 | 1 | <meta property="og:site_name" content="SeleniumBase">
|
2 | 2 | <meta property="og:title" content="SeleniumBase: Python Web Automation and E2E Testing" />
|
3 |
| -<meta property="og:description" content="Build fast, reliable, end-to-end tests." /> |
| 3 | +<meta property="og:description" content="Fast, easy, and reliable Web/UI testing with Python." /> |
4 | 4 | <meta property="og:keywords" content="Python, pytest, selenium, webdriver, test automation, testing, seleniumbase, test framework, RPA, reports, website tours, presentations">
|
5 | 5 | <meta property="og:image" content="https://seleniumbase.io/cdn/img/mac_sb_logo_5.png" />
|
6 | 6 | <link rel="icon" href="https://seleniumbase.io/img/logo6.png" />
|
7 | 7 |
|
8 |
| -<p align="center"><a href="https://github.com/seleniumbase/SeleniumBase/"> |
9 |
| -<img src="https://seleniumbase.io/img/sb_logo_10.png" alt="SeleniumBase" title="SeleniumBase" width="280" /></a></p> |
10 |
| -<p align="center"> |
11 |
| -<b>Build fast, reliable, end-to-end tests.</b> |
12 |
| -</p> |
| 8 | +<h2 align="center"><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://seleniumbase.io/cdn/img/super_logo_sb.png" alt="SeleniumBase" title="SeleniumBase" width="332" /></a></h2> |
| 9 | +<h3 align="center">Create web/mobile tests 8x faster.</h3> |
| 10 | +<h4 align="center">Bring <a href="https://www.selenium.dev/documentation/">Selenium</a> & <a href="https://docs.pytest.org/en/latest/index.html">pytest</a> to the next level.</h4> |
13 | 11 | <p align="center"><a href="https://github.com/seleniumbase/SeleniumBase/releases">
|
14 | 12 | <img src="https://img.shields.io/github/v/release/seleniumbase/SeleniumBase.svg?color=2277EE" alt="Latest Release on GitHub" /></a> <a href="https://pypi.org/project/seleniumbase/">
|
15 |
| -<img src="https://img.shields.io/pypi/v/seleniumbase.svg?color=00a0e0" alt="Latest Release on PyPI" /></a> <a href="https://github.com/seleniumbase/SeleniumBase/stargazers"><img src="https://img.shields.io/github/stars/seleniumbase/seleniumbase.svg?color=19A57B" title="Stargazers" /></a></p> |
| 13 | +<img src="https://img.shields.io/pypi/v/seleniumbase.svg?color=00a0e0" alt="Latest Release on PyPI" /></a></p> |
16 | 14 |
|
17 | 15 | <!-- View on GitHub -->
|
18 | 16 | <p align="center"><a href="https://github.com/seleniumbase/SeleniumBase/actions">
|
19 | 17 | <img src="https://github.com/seleniumbase/SeleniumBase/workflows/CI%20build/badge.svg" alt="SeleniumBase GitHub Actions" /></a> <a href="https://dev.azure.com/seleniumbase/seleniumbase/_build/latest?definitionId=1&branchName=master"> <img src="https://dev.azure.com/seleniumbase/seleniumbase/_apis/build/status/seleniumbase.SeleniumBase?branchName=master" alt="SeleniumBase Azure Pipelines" /></a> <a href="https://gitter.im/seleniumbase/SeleniumBase">
|
20 | 18 | <img src="https://badges.gitter.im/seleniumbase/SeleniumBase.svg" alt="SeleniumBase" /></a> <a href="https://seleniumbase.io">
|
21 | 19 | <img src="https://img.shields.io/badge/docs-%20seleniumbase.io-22BBAA.svg" alt="SeleniumBase.io Docs" /></a></p>
|
22 | 20 |
|
| 21 | +<p align="center">SeleniumBase is an all-in-one framework for Web/UI testing with Python.</p> |
| 22 | + |
23 | 23 | <p align="center">
|
24 | 24 | <a href="#python_installation">🚀 Start</a> |
|
25 |
| -<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/ReadMe.md">📖 Examples</a> | |
26 |
| -<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/features_list.md">🗂️ Features</a> | |
| 25 | +<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/ReadMe.md">👨🏫 Examples</a> | |
| 26 | +<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/features_list.md">🏰 Features</a> | |
27 | 27 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/customizing_test_runs.md">🖥️ CLI</a> |
|
28 |
| -<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/console_scripts/ReadMe.md">💻 Scripts</a> | |
| 28 | +<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/console_scripts/ReadMe.md">🧙♂️ Scripts</a> | |
29 | 29 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/mobile_testing.md">📱 Mobile</a> |
|
30 |
| -<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/js_package_manager.md">🗄️ JSManager</a> |
| 30 | +<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/js_package_manager.md">🕹️ JSManager</a> |
31 | 31 | <br />
|
32 |
| -<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/method_summary.md">📗 API</a> | |
| 32 | +<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/method_summary.md">📚 API</a> | |
33 | 33 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/example_logs/ReadMe.md">📊 Reports</a> |
|
34 | 34 | <a href="https://github.com/seleniumbase/SeleniumBase/tree/master/examples/boilerplates">♻️ Boilerplates</a> |
|
35 |
| -<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/syntax_formats.md">🔡 Syntaxes</a> | |
| 35 | +<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/syntax_formats.md">🔠 Syntaxes</a> | |
36 | 36 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/locale_codes.md">🗾 Locales</a> |
|
37 | 37 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/utilities/selenium_grid/ReadMe.md">🌐 Grid</a> |
|
38 | 38 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/utilities/selenium_ide/ReadMe.md">⏺️ Record</a>
|
39 | 39 | <br />
|
40 | 40 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/integrations/github/workflows/ReadMe.md">🤖 CI</a> |
|
41 | 41 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/translations.md">🌏 Translate</a> |
|
42 | 42 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/tour_examples/ReadMe.md">🗺️ Tours</a> |
|
43 |
| -<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/presenter/ReadMe.md">📑 Present</a> | |
44 |
| -<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/chart_maker/ReadMe.md">📈 Charts</a> | |
| 43 | +<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/chart_maker/ReadMe.md">📶 Charts</a> | |
| 44 | +<a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/presenter/ReadMe.md">📰 Present</a> | |
45 | 45 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/visual_testing/ReadMe.md">🖼️ VisualTest</a> |
|
46 | 46 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/master_qa/ReadMe.md">🛂 MasterQA</a>
|
47 | 47 | </p>
|
48 | 48 |
|
49 | 49 | <p align="left">
|
50 |
| -✅ Get set up in minutes. <a href="https://www.youtube.com/watch?v=n-sno20R9P0">Deploy anywhere</a>.<br /> |
51 |
| -✅ Provides <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/method_summary.md"> browser testing APIs</a> for <a href="https://docs.pytest.org/">pytest</a>.<br /> |
| 50 | +✅ Smart-waiting code prevents flaky tests.<br /> |
| 51 | +✅ Can run on <a href="https://seleniumbase.io/integrations/github/workflows/ReadMe/">GHA</a>, <a href="https://seleniumbase.io/integrations/google_cloud/ReadMe/">GCP</a>, <a href="https://seleniumbase.io/integrations/azure/jenkins/ReadMe/">Azure</a>, & <a href="https://seleniumbase.io/integrations/docker/ReadMe/">Docker</a>.<br /> |
52 | 52 | ✅ Supports Chromium, Firefox, IE, & Safari.<br />
|
53 | 53 | ✅ Includes <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/example_logs/ReadMe.md">dashboards and reporting tools</a>.
|
54 | 54 | </p>
|
@@ -90,7 +90,7 @@ class MyTestClass(BaseCase):
|
90 | 90 |
|
91 | 91 | 🔵 Add **[Python](https://www.python.org/downloads/)** and **[Git](https://git-scm.com/)** to your System PATH.
|
92 | 92 |
|
93 |
| -🔵 Create a **[Python virtual environment](https://seleniumbase.io/help_docs/virtualenv_instructions/)**. |
| 93 | +🔵 Using a [Python virtual env](https://seleniumbase.io/help_docs/virtualenv_instructions/) is recommended. |
94 | 94 |
|
95 | 95 | <a id="install_seleniumbase"></a>
|
96 | 96 | <h2><img src="https://seleniumbase.io/img/logo6.png" title="SeleniumBase" width="32" /> Install SeleniumBase:</h2>
|
@@ -963,7 +963,7 @@ pytest --reruns=1 --reruns-delay=1
|
963 | 963 |
|
964 | 964 | <p>
|
965 | 965 | <div><b>If you like us, give us a star!</b></div>
|
966 |
| -<div><a href="https://github.com/seleniumbase/SeleniumBase/stargazers"><img src="https://img.shields.io/github/stars/seleniumbase/seleniumbase.svg?color=888CFA" title="Stargazers" /></a></div> |
| 966 | +<div><a href="https://github.com/seleniumbase/SeleniumBase/stargazers"><img src="https://img.shields.io/github/stars/seleniumbase/seleniumbase.svg?color=19A57B" title="Stargazers" /></a></div> |
967 | 967 | </p>
|
968 | 968 | <p><div><a href="https://github.com/mdmintz">https://github.com/mdmintz</a></div></p>
|
969 | 969 |
|
|
0 commit comments