|
7 | 7 | <meta property="og:image" content="https://seleniumbase.github.io/cdn/img/mac_sb_logo_5b.png" />
|
8 | 8 | <link rel="icon" href="https://seleniumbase.github.io/img/logo3b.png" />
|
9 | 9 |
|
10 |
| -<p align="center"><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://seleniumbase.github.io/cdn/img/mac_sb_logo_bg6.png" alt="SeleniumBase" title="SeleniumBase" width="360" /></a></p> |
| 10 | +<p align="center"><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://seleniumbase.github.io/cdn/img/sb_word_cloud.png" alt="SeleniumBase" title="SeleniumBase" width="450" /></a></p> |
11 | 11 |
|
12 |
| -<h3 align="center"><b>All-in-one Test Automation Framework for Python</b></h3> |
| 12 | +<h3 align="center">SeleniumBase - Python Web UI Testing Made Easy</h3> |
13 | 13 |
|
14 | 14 | <p align="center"><a href="https://pypi.python.org/pypi/seleniumbase" target="_blank"><img src="https://img.shields.io/pypi/v/seleniumbase.svg?color=3399EE" alt="PyPI version" /></a> <a href="https://github.com/seleniumbase/SeleniumBase/releases" target="_blank"><img src="https://img.shields.io/github/v/release/seleniumbase/SeleniumBase.svg?color=22AAEE" alt="GitHub version" /></a> <a href="https://seleniumbase.io"><img src="https://img.shields.io/badge/docs-seleniumbase.io-11BBAA.svg" alt="SeleniumBase Docs" /></a> <a href="https://github.com/seleniumbase/SeleniumBase/actions" target="_blank"><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></p>
|
15 | 15 |
|
|
54 | 54 | --------
|
55 | 55 |
|
56 | 56 | <blockquote>
|
57 |
| -<p dir="auto"><strong>Table of Contents / Navigation:</strong></p> |
| 57 | +<p dir="auto"><strong>Table of Contents:</strong></p> |
58 | 58 | <ul dir="auto">
|
59 | 59 | <li><a href="#python_installation" ><strong>Set up Python & Git</strong></a></li>
|
60 | 60 | <li><a href="#install_seleniumbase" ><strong>Install SeleniumBase</strong></a></li>
|
@@ -95,9 +95,7 @@ pytest test_swag_labs.py --demo
|
95 | 95 | <summary> ▶️ How is SeleniumBase different from raw Selenium? (<b>click to expand</b>)</summary>
|
96 | 96 | <div>
|
97 | 97 |
|
98 |
| -<p>💡 SeleniumBase is a Python test framework for the <a href="https://www.w3.org/TR/webdriver2/#endpoints" target="_blank">Selenium/WebDriver</a> browser automation library. This framework incorporates test-runners such as <code>pytest</code>, <code>nosetests</code>, and <code>behave</code> to provide organized structure, test discovery, test execution, test state (<i>eg. passed, failed, or skipped</i>), and command-line options for changing default settings (<i>such as choosing the browser to use</i>). With raw Selenium, you would need to set up your own options-parser for configuring tests from the command-line.</p> |
99 |
| - |
100 |
| -<p>💡 With raw Selenium, you have to manually download drivers (<i>eg. chromedriver</i>) before running tests. With SeleniumBase's driver manager, that's done automatically for you if the required driver isn't already on your PATH. There are also console scripts available for more control (eg. <code>sbase get chromedriver latest</code> to download the latest version of chromedriver to a local SeleniumBase directory).</p> |
| 98 | +<p>💡 SeleniumBase is a Python framework for browser automation and testing. SeleniumBase uses <a href="https://www.w3.org/TR/webdriver2/#endpoints" target="_blank">Selenium/WebDriver</a> APIs, and incorporates test-runners such as <code>pytest</code>, <code>nosetests</code>, and <code>behave</code> to provide organized structure, test discovery, test execution, test state (<i>eg. passed, failed, or skipped</i>), and command-line options for changing default settings (<i>such as choosing the browser to use</i>). With raw Selenium, you would need to set up your own options-parser for configuring tests from the command-line.</p> |
101 | 99 |
|
102 | 100 | <p>💡 With raw Selenium, commands that use selectors need to specify the type of selector (eg. <code>"css selector", "button#myButton"</code>). With SeleniumBase, there's auto-detection between CSS Selectors and XPath, which means you don't need to specify the type of selector in your commands (<i>but optionally you could</i>).</p>
|
103 | 101 |
|
@@ -1192,5 +1190,5 @@ pytest --reruns=1 --reruns-delay=1
|
1192 | 1190 | <span><a href="https://twitter.com/seleniumbase" target="_blank"><img src="https://seleniumbase.github.io/img/social/share_twitter.svg" title="SeleniumBase on Twitter" alt="SeleniumBase on Twitter" width="39" /></a></span>
|
1193 | 1191 | </div></p>
|
1194 | 1192 |
|
1195 |
| -<p><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://seleniumbase.github.io/cdn/img/sb_logo_dark.png" alt="SeleniumBase" title="SeleniumBase" width="240" /></a></p> |
| 1193 | +<p><a href="https://github.com/seleniumbase/SeleniumBase/"><img src="https://seleniumbase.github.io/cdn/img/sb_logo_b.png" alt="SeleniumBase" title="SeleniumBase" width="240" /></a></p> |
1196 | 1194 | <p><a href="https://www.python.org/downloads/" target="_blank"><img src="https://img.shields.io/pypi/pyversions/seleniumbase.svg?color=22AAEE&logo=python&logoColor=FEDC54" title="Supported Python Versions" /></a></p>
|
0 commit comments