From d736df0c4ca343009225909a52fe6cff9d6c073f Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Fri, 26 Feb 2021 18:51:42 -0500 Subject: [PATCH 1/3] Update the ipython dependency version --- requirements.txt | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 6f7028aa478..d9a9511f693 100755 --- a/requirements.txt +++ b/requirements.txt @@ -62,7 +62,7 @@ prompt-toolkit==3.0.16;python_version>="3.6" ipython==5.10.0;python_version<"3.5" ipython==6.5.0;python_version>="3.5" and python_version<"3.6" ipython==7.16.1;python_version>="3.6" and python_version<"3.7" -ipython==7.20.0;python_version>="3.7" +ipython==7.21.0;python_version>="3.7" colorama==0.4.4 pathlib2==2.3.5;python_version<"3.5" importlib-metadata==2.0.0;python_version<"3.6" diff --git a/setup.py b/setup.py index bc3261d35d6..036b9833568 100755 --- a/setup.py +++ b/setup.py @@ -166,7 +166,7 @@ 'ipython==5.10.0;python_version<"3.5"', 'ipython==6.5.0;python_version>="3.5" and python_version<"3.6"', 'ipython==7.16.1;python_version>="3.6" and python_version<"3.7"', - 'ipython==7.20.0;python_version>="3.7"', + 'ipython==7.21.0;python_version>="3.7"', 'colorama==0.4.4', 'pathlib2==2.3.5;python_version<"3.5"', # Sync with "virtualenv" 'importlib-metadata==2.0.0;python_version<"3.6"', # Sync "virtualenv" From dc0fbf853eaf1d5f3d916b86b2c90ec2f0e9c7f0 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Fri, 26 Feb 2021 18:53:19 -0500 Subject: [PATCH 2/3] Update the docs --- docs/requirements.txt | 3 ++- help_docs/customizing_test_runs.md | 4 ++-- integrations/google_cloud/ReadMe.md | 4 ++-- mkdocs.yml | 7 +++++-- seleniumbase/console_scripts/ReadMe.md | 2 +- 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 4ed9b067d57..f0736939d18 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -8,7 +8,8 @@ readme-renderer==29.0 pymdown-extensions==8.1.1 lunr==0.5.8 mkdocs==1.1.2 -mkdocs-material==7.0.2 +mkdocs-material==6.2.3 +mkdocs-exclude-search==0.3.1 mkdocs-simple-hooks==0.1.2 mkdocs-material-extensions==1.0.1 mkdocs-minify-plugin==0.4.0 diff --git a/help_docs/customizing_test_runs.md b/help_docs/customizing_test_runs.md index 7933fbad6d5..78570ccc573 100755 --- a/help_docs/customizing_test_runs.md +++ b/help_docs/customizing_test_runs.md @@ -1,8 +1,8 @@ [](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md) -

CLI Options

+# pytest CLI Options -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. +SeleniumBase's [pytest plugin](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/plugins/pytest_plugin.py) lets you customize test runs from the CLI (Command-Line Interface), which adds options for setting/enabling the browser type, headless mode, mobile mode, demo mode, multi-threading mode, reuse-session mode, proxy config, user agent config, browser extensions, report mode, 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: diff --git a/integrations/google_cloud/ReadMe.md b/integrations/google_cloud/ReadMe.md index 21710053b86..0087fc767b5 100755 --- a/integrations/google_cloud/ReadMe.md +++ b/integrations/google_cloud/ReadMe.md @@ -91,7 +91,7 @@ sudo python setup.py develop pytest examples/my_first_test.py --headless ``` -#### Step 14. If you like nosetests better than pytest, that works too +#### Step 14. If you prefer using nosetests, that works too ```bash nosetests examples/my_first_test.py --headless @@ -138,7 +138,7 @@ If you have a web application that you want to test, you'll be able to create Se #### Congratulations! You're now well on your way to becoming a build & release / automation engineer! -## MySQL DB setup instructions +### MySQL DB setup instructions #### Step 21. Return to the Google Cloud Launcher and launch a MySQL Instance diff --git a/mkdocs.yml b/mkdocs.yml index bf5f4712865..110c978d91e 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -35,7 +35,7 @@ theme: # collapse_navigation: false # titles_only: false include_search_page: false - search_index_only: false + search_index_only: true static_templates: - 404.html features: @@ -58,9 +58,12 @@ theme: # Plugins plugins: - search: - separator: '[\s\-]+' + separator: '[\s]+' prebuild_index: false lang: en + - exclude-search: + exclude: + - chinese.md - minify: minify_html: true - mkdocs-simple-hooks: diff --git a/seleniumbase/console_scripts/ReadMe.md b/seleniumbase/console_scripts/ReadMe.md index aaee220a70c..ca28c79d039 100755 --- a/seleniumbase/console_scripts/ReadMe.md +++ b/seleniumbase/console_scripts/ReadMe.md @@ -1,6 +1,6 @@ [](https://github.com/seleniumbase/SeleniumBase/blob/master/README.md) -

Console Scripts

+## Console Scripts SeleniumBase console scripts help you get things done more easily, such as installing web drivers, creating a test directory with necessary configuration files, converting old WebDriver unittest scripts into SeleniumBase code, translating tests into multiple languages, and using the Selenium Grid. From 3a3c01016022405e5815e7f90851ca79950d9930 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Fri, 26 Feb 2021 18:53:47 -0500 Subject: [PATCH 3/3] Version 1.56.2 --- seleniumbase/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index b31345400f9..ab510e81eb9 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "1.56.1" +__version__ = "1.56.2"