diff --git a/mkdocs_build/requirements.txt b/mkdocs_build/requirements.txt index 3252765b..da8f86af 100644 --- a/mkdocs_build/requirements.txt +++ b/mkdocs_build/requirements.txt @@ -5,22 +5,22 @@ regex>=2024.7.24 pymdown-extensions>=10.9 pipdeptree>=2.23.1 python-dateutil>=2.8.2 -Markdown==3.6 +Markdown==3.7 markdown2==2.5.0 MarkupSafe==2.1.5 Jinja2==3.1.4 click==8.1.7 ghp-import==2.1.0 -watchdog==4.0.2 +watchdog==5.0.0 cairocffi==1.7.1 pathspec==0.12.1 Babel==2.16.0 -paginate==0.5.6 +paginate==0.5.7 lxml==5.3.0 pyquery==2.0.0 readtime==3.0.0 mkdocs==1.6.0 -mkdocs-material==9.5.31 +mkdocs-material==9.5.33 mkdocs-exclude-search==0.6.6 mkdocs-simple-hooks==0.1.5 mkdocs-material-extensions==1.3.1 diff --git a/requirements.txt b/requirements.txt index a1db416a..9b2cb2f7 100755 --- a/requirements.txt +++ b/requirements.txt @@ -16,11 +16,11 @@ platformdirs>=4.0.0;python_version<"3.8" platformdirs>=4.2.2;python_version>="3.8" typing-extensions>=4.12.2;python_version>="3.8" parse>=1.20.2 -parse-type>=0.6.2 +parse-type>=0.6.3 pyyaml==6.0.1;python_version<"3.8" pyyaml>=6.0.2;python_version>="3.8" six==1.16.0 -idna==3.7 +idna==3.8 chardet==5.2.0 charset-normalizer==3.3.2 urllib3>=1.26.19,<2;python_version<"3.10" @@ -36,7 +36,7 @@ trio-websocket==0.11.1 wsproto==1.2.0 websocket-client==1.8.0;python_version>="3.8" selenium==4.11.2;python_version<"3.8" -selenium==4.23.1;python_version>="3.8" +selenium==4.24.0;python_version>="3.8" cssselect==1.2.0 sortedcontainers==2.4.0 fasteners==0.19 @@ -60,7 +60,7 @@ parameterized==0.9.0 sbvirtualdisplay==1.3.0 behave==1.2.6 soupsieve==2.4.1;python_version<"3.8" -soupsieve==2.5;python_version>="3.8" +soupsieve==2.6;python_version>="3.8" beautifulsoup4==4.12.3 pygments==2.17.2;python_version<"3.8" pygments==2.18.0;python_version>="3.8" @@ -73,7 +73,7 @@ python-xlib==0.33;platform_system=="Linux" markdown-it-py==2.2.0;python_version<"3.8" markdown-it-py==3.0.0;python_version>="3.8" mdurl==0.1.2 -rich==13.7.1 +rich==13.8.0 # --- Testing Requirements --- # # ("pip install -r requirements.txt" also installs this, but "pip install -e ." won't.) diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index ed3ba166..c4a0cc27 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "4.29.9" +__version__ = "4.30.0" diff --git a/seleniumbase/fixtures/base_case.py b/seleniumbase/fixtures/base_case.py index 7c6bc35c..851514a1 100644 --- a/seleniumbase/fixtures/base_case.py +++ b/seleniumbase/fixtures/base_case.py @@ -6759,6 +6759,7 @@ class BaseCase(unittest.TestCase): for link in all_links: if ( "data:" not in link + and "tel:" not in link and "mailto:" not in link and "javascript:" not in link and "://fonts.gstatic.com" not in link diff --git a/setup.py b/setup.py index b44033eb..3b3e1c09 100755 --- a/setup.py +++ b/setup.py @@ -164,11 +164,11 @@ setup( 'platformdirs>=4.2.2;python_version>="3.8"', 'typing-extensions>=4.12.2;python_version>="3.8"', 'parse>=1.20.2', - 'parse-type>=0.6.2', + 'parse-type>=0.6.3', 'pyyaml==6.0.1;python_version<"3.8"', 'pyyaml>=6.0.2;python_version>="3.8"', "six==1.16.0", - "idna==3.7", + "idna==3.8", 'chardet==5.2.0', 'charset-normalizer==3.3.2', 'urllib3>=1.26.19,<2;python_version<"3.10"', @@ -184,7 +184,7 @@ setup( 'wsproto==1.2.0', 'websocket-client==1.8.0;python_version>="3.8"', 'selenium==4.11.2;python_version<"3.8"', - 'selenium==4.23.1;python_version>="3.8"', + 'selenium==4.24.0;python_version>="3.8"', 'cssselect==1.2.0', "sortedcontainers==2.4.0", 'fasteners==0.19', @@ -208,7 +208,7 @@ setup( "sbvirtualdisplay==1.3.0", "behave==1.2.6", 'soupsieve==2.4.1;python_version<"3.8"', - 'soupsieve==2.5;python_version>="3.8"', + 'soupsieve==2.6;python_version>="3.8"', "beautifulsoup4==4.12.3", 'pygments==2.17.2;python_version<"3.8"', 'pygments==2.18.0;python_version>="3.8"', @@ -221,7 +221,7 @@ setup( 'markdown-it-py==2.2.0;python_version<"3.8"', 'markdown-it-py==3.0.0;python_version>="3.8"', 'mdurl==0.1.2', - 'rich==13.7.1', + 'rich==13.8.0', ], extras_require={ # pip install -e .[allure] @@ -302,6 +302,7 @@ setup( "selenium-wire": [ 'selenium-wire==5.1.0', 'pyOpenSSL==24.2.1', + 'pyparsing>=3.1.4', 'Brotli==1.1.0', 'blinker==1.7.0', # Newer ones had issues 'h2==4.1.0',