|
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/green_logo2.png" />
|
7 | 7 |
|
8 |
| -<p align="left"><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://seleniumbase.io/cdn/img/sb_banner_3_wide.png" alt="SeleniumBase" title="SeleniumBase" width="500" /></a></p> |
| 8 | +<h3 align="center"><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://seleniumbase.io/cdn/img/mac_sb_logo_5.png" alt="SeleniumBase" title="SeleniumBase" width="300" /></a></h3> |
| 9 | + |
9 | 10 | <!-- View on GitHub -->
|
10 | 11 |
|
11 |
| -<p align="left"><div align="left">✅ Fast, easy, and reliable Web/UI automation & testing with Python.</div></p> |
| 12 | +<h4 align="center">Better web testing with <a href="https://www.selenium.dev/documentation/" target="_blank">Selenium</a> and <a href="https://docs.pytest.org/en/stable/" target="_blank">pytest</a>.</h4> |
12 | 13 |
|
13 |
| -<p align="left"> |
| 14 | +<p align="center"> |
14 | 15 | <a href="https://github.com/seleniumbase/SeleniumBase/releases">
|
15 | 16 | <img src="https://img.shields.io/github/v/release/seleniumbase/SeleniumBase.svg?color=2277EE" alt="Latest Release on GitHub" /></a> <a href="https://pypi.python.org/pypi/seleniumbase" target="_blank">
|
16 | 17 | <img src="https://img.shields.io/pypi/v/seleniumbase.svg?color=22AAEE" alt="Latest Release on PyPI" /></a> <a href="https://seleniumbase.io">
|
17 | 18 | <img src="https://img.shields.io/badge/docs-seleniumbase.io-11BBDD.svg" alt="SeleniumBase.io Docs" /></a> <a href="https://github.com/seleniumbase/SeleniumBase/actions">
|
18 | 19 | <img src="https://github.com/seleniumbase/SeleniumBase/workflows/CI%20build/badge.svg" alt="SeleniumBase GitHub Actions" /></a> <a href="https://gitter.im/seleniumbase/SeleniumBase" target="_blank"><img src="https://badges.gitter.im/seleniumbase/SeleniumBase.svg" alt="SeleniumBase" /></a>
|
19 | 20 | </p>
|
20 | 21 |
|
21 |
| -<p align="left"> |
| 22 | +<p align="center"> |
22 | 23 | <a href="#python_installation">🚀 Start</a> |
|
23 | 24 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/features_list.md">🎯 Features</a> |
|
24 | 25 | <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/ReadMe.md">📝 Examples</a> |
|
|
46 | 47 |
|
47 | 48 | --------
|
48 | 49 |
|
| 50 | +<p align="left">✅ An example of running a test: <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/test_demo_site.py">test_demo_site.py</a></p> |
| 51 | + |
| 52 | +```bash |
| 53 | +cd examples/ |
| 54 | +pytest test_demo_site.py |
| 55 | +``` |
| 56 | + |
| 57 | +<p align="left"><a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/test_demo_site.py"><img src="https://seleniumbase.io/cdn/gif/demo_page_4.gif" width="400" alt="SeleniumBase Demo Mode" title="SeleniumBase Test" /></a></p> |
| 58 | + |
49 | 59 | <details>
|
50 | 60 | <summary> ▶️ <u>How is SeleniumBase different from raw Selenium?</u> (click to expand)</summary>
|
51 | 61 | <div>
|
@@ -117,15 +127,6 @@ Feature: SeleniumBase scenarios for the RealWorld App
|
117 | 127 | And Save screenshot to logs
|
118 | 128 | ```
|
119 | 129 |
|
120 |
| -<p align="left">✅ An example of running a test: <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/test_demo_site.py">test_demo_site.py</a></p> |
121 |
| - |
122 |
| -```bash |
123 |
| -cd examples/ |
124 |
| -pytest test_demo_site.py |
125 |
| -``` |
126 |
| - |
127 |
| -<p align="left"><a href="https://github.com/seleniumbase/SeleniumBase/blob/master/examples/test_demo_site.py"><img src="https://seleniumbase.io/cdn/gif/demo_page_4.gif" width="400" alt="SeleniumBase Demo Mode" title="SeleniumBase Test" /></a></p> |
128 |
| - |
129 | 130 | <a id="python_installation"></a>
|
130 | 131 | <h2><img src="https://seleniumbase.io/cdn/img/python_logo.png" title="SeleniumBase" width="42" /> Python Setup:</h2>
|
131 | 132 |
|
|
0 commit comments