Commit Graph

2653 Commits

Author SHA1 Message Date
Michael Mintz b5ae9b0285 Add option to reuse the class session in behave-BDD tests 2023-03-08 20:26:01 -05:00
Michael Mintz 908206738a Version 4.13.8 2023-03-06 11:16:57 -05:00
Michael Mintz 167c23040a Update info messages 2023-03-06 11:14:03 -05:00
Michael Mintz e2502f8f7d Add more methods for saving and reading file data 2023-03-06 11:11:27 -05:00
Michael Mintz ce2d41c9a7 Version 4.13.7 2023-03-04 20:48:06 -05:00
Michael Mintz 2579389902 Fix issue that prevents running tests with SB Commander 2023-03-04 20:45:32 -05:00
Michael Mintz 3a61fa67f4 Fix filename issue with Case Plans 2023-03-04 20:43:53 -05:00
Michael Mintz ec69767c02 Fix color contrast issues during "sbase print FILE" 2023-03-04 20:41:43 -05:00
Michael Mintz 64d77db0a8 Perform a retry during internet connectivity loss 2023-03-04 20:40:42 -05:00
Michael Mintz d05f015868 Fix exception formatting 2023-03-04 20:38:32 -05:00
Michael Mintz 018b3be69f Fix issues caused by pytest.mark.parametrize 2023-03-04 20:37:00 -05:00
Michael Mintz bc63d7775c Version 4.13.6 2023-03-04 01:19:44 -05:00
Michael Mintz 069b416497 Do some refactoring 2023-03-04 01:13:33 -05:00
Michael Mintz c03d1ec8ea Update the behave/BDD integration 2023-03-04 01:12:05 -05:00
Michael Mintz 3a68a98f18 Update the ad_block_list 2023-03-04 01:11:24 -05:00
Michael Mintz 006f95785d Update Safari compatibility 2023-03-04 01:09:27 -05:00
Michael Mintz 3d25e5af75 Update plugins 2023-03-04 01:07:31 -05:00
Michael Mintz 6c86e89a4a Update the default geckodriver version to v0.32.2 2023-03-03 11:03:00 -05:00
Michael Mintz 598636cf1d Update the script that generates examples 2023-03-03 11:01:04 -05:00
Michael Mintz b824b6c6fa Update base_case.py 2023-03-03 10:58:17 -05:00
Michael Mintz 1e34e4a32f Version 4.13.5 2023-03-01 02:13:59 -05:00
Michael Mintz 0e0650d732 Update console scripts 2023-03-01 02:12:02 -05:00
Michael Mintz f28519e24b Add shortcuts for the "--final-debug" option 2023-03-01 02:09:56 -05:00
Michael Mintz d8b17c44d4 Update exception-handling 2023-03-01 02:07:09 -05:00
Michael Mintz 2a3a4e6e30 Update error output in pytest initialization 2023-02-23 16:56:36 -05:00
Michael Mintz 636dc6c0df Version 4.13.4 2023-02-22 21:43:36 -05:00
Michael Mintz bdd383476d Refactor UC Mode 2023-02-22 21:41:43 -05:00
Michael Mintz 01c7d8d2b6 Version 4.13.3 2023-02-22 09:07:44 -05:00
Michael Mintz f72f333682 Fix issue with parallel tests that use the dashboard 2023-02-22 09:07:31 -05:00
Michael Mintz c619838257 Version 4.13.2 2023-02-22 00:22:44 -05:00
Michael Mintz e5337159f6 Update default options for UC Mode on Linux 2023-02-22 00:21:56 -05:00
Michael Mintz e97865c00f Version 4.13.1 2023-02-21 12:54:06 -05:00
Michael Mintz f70e847924 Fix issue with using a custom user-data-dir in UC Mode 2023-02-21 12:46:10 -05:00
Michael Mintz 4aa88f12a2 Version 4.13.0 2023-02-18 02:11:11 -05:00
Michael Mintz 0288f5ef13 Upgrade the SeleniumBase Recorder and Test Generator 2023-02-17 23:50:36 -05:00
Michael Mintz 2175de7847 Update console scripts 2023-02-17 23:42:20 -05:00
Michael Mintz bd5513043f Speed up pytest collection by ignoring certain folders 2023-02-17 23:40:48 -05:00
Michael Mintz ab5c4129a5 Add a retry if "ERR_NAME_NOT_RESOLVED" on URL open 2023-02-17 23:32:22 -05:00
Michael Mintz ae19caadc8 Add scroll_into_view(selector) 2023-02-17 23:19:34 -05:00
Michael Mintz 6184e078d9 Add jquery_type(selector, text) 2023-02-17 23:15:45 -05:00
Michael Mintz 60404635bc Simplify options for Remote WebDriver usage with Selenium Grid 2023-02-17 22:06:10 -05:00
Michael Mintz f0cbb77a1e Add translations for jQuery methods 2023-02-17 22:04:37 -05:00
Michael Mintz 6a675dce9d Add more time for jQuery to load from CDN links as needed 2023-02-17 22:03:34 -05:00
Michael Mintz b6e6c7dd0b Fix a bug that prevented some Xvfb processes from ending 2023-02-17 21:55:30 -05:00
Michael Mintz cf19728019 Version 4.12.8 2023-02-08 22:40:16 -05:00
Michael Mintz e6d35b478e Refactoring 2023-02-08 22:37:26 -05:00
Michael Mintz 5fd88b1fd8 Make improvements to multithreaded downloads 2023-02-08 22:34:43 -05:00
Michael Mintz c7cc2f4ced Version 4.12.7 2023-02-06 23:26:22 -05:00
Michael Mintz 229c71a66d Refactoring 2023-02-06 23:24:40 -05:00
Michael Mintz 1f9aa4b066 Add execute_cdp_cmd() to SeleniumBase direct APIs 2023-02-06 23:24:06 -05:00
Michael Mintz a44e4bbfea Add flake8 "ignore=W503" for "sbase mkdir DIR" folders 2023-02-06 23:23:04 -05:00
Michael Mintz 9e24959e0f Fix geckodriver download issue on Windows 2023-02-06 23:18:44 -05:00
Michael Mintz dd262db5d8 Version 4.12.6 2023-02-06 00:56:57 -05:00
Michael Mintz b0aa1d8fb3 Update window-switching code 2023-02-06 00:54:27 -05:00
Michael Mintz 1bd434b381 Update UC Mode code 2023-02-06 00:53:53 -05:00
Michael Mintz 558ba17834 Version 4.12.5 2023-02-03 23:16:56 -05:00
Michael Mintz e1e8590eb2 Update UC Mode 2023-02-03 23:16:24 -05:00
Michael Mintz 4f3b6365c0 Version 4.12.4 2023-02-03 01:44:25 -05:00
Michael Mintz 0efb2e822c Refactoring 2023-02-03 01:21:22 -05:00
Michael Mintz 411f62e9fd Update the Page Objects Generator tool 2023-02-03 01:20:33 -05:00
Michael Mintz 85123d3b6d Update Chromium settings 2023-02-03 01:19:05 -05:00
Michael Mintz 5be3bc6780 Update geckodriver version for Firefox 2023-02-03 01:15:52 -05:00
Michael Mintz 2516a8309b Refactoring 2023-02-03 01:10:36 -05:00
Michael Mintz 8feb097996 Update extensions 2023-02-03 00:52:54 -05:00
Michael Mintz f450b4ff34 Version 4.12.3 2023-01-29 01:42:43 -05:00
Michael Mintz 7b3c265516 Do some refactoring 2023-01-29 01:38:03 -05:00
Michael Mintz 8ea43515b5 Make improvements to Recorder Mode 2023-01-29 01:36:37 -05:00
Michael Mintz c03d8ee46b Handle an edge case of going back after a redirect 2023-01-29 01:17:02 -05:00
Michael Mintz 9a36a5f323 Add more methods for text-based assertions 2023-01-28 22:31:23 -05:00
Michael Mintz 63c830ce22 Add option to choose the Chromium browser binary location 2023-01-27 19:16:28 -05:00
Michael Mintz 5c5130f41f Version 4.12.2 2023-01-25 21:10:26 -05:00
Michael Mintz ac9f79f447 Refactor a few docstrings 2023-01-25 21:09:08 -05:00
Michael Mintz 5e70b91f4b Use Monokai Theme for rich printing on Windows 2023-01-25 21:07:10 -05:00
Michael Mintz 86273f441a Make general improvements to UC Mode 2023-01-25 21:04:33 -05:00
Michael Mintz 5d29fce96f Version 4.12.1 2023-01-25 01:33:00 -05:00
Michael Mintz c0b7ffcdd7 Do some refactoring 2023-01-25 01:30:54 -05:00
Michael Mintz a765f1db8d Fix issue with setting the browser via pytest.main() 2023-01-25 01:30:10 -05:00
Michael Mintz 779b3c5c5b Expand Chrome binary detection on Linux 2023-01-25 01:28:51 -05:00
Michael Mintz 1cdcc5bfee Build only py3 wheels for PyPI 2023-01-25 01:27:21 -05:00
Michael Mintz 852b8fb1db Version 4.12.0 2023-01-23 23:00:21 -05:00
Michael Mintz 2bd47c6d6f Remove unused code 2023-01-23 22:56:56 -05:00
Michael Mintz 04fb856608 Version 4.11.9 2023-01-23 13:09:07 -05:00
Michael Mintz 66be4ac464 Update translations 2023-01-23 13:05:35 -05:00
Michael Mintz f8ac19897a Add method: "is_exact_text_visible(text, selector)" 2023-01-23 13:03:42 -05:00
Michael Mintz e907c8cdaa Fix bug with headless UC Mode on Linux 2023-01-23 12:57:07 -05:00
Michael Mintz c53f802268 Version 4.11.8 2023-01-20 18:27:18 -05:00
Michael Mintz 95b5760cac Fix a bug with processing the "variables" dictionary option 2023-01-20 18:26:22 -05:00
Michael Mintz 0bd618b2a2 Version 4.11.7 2023-01-19 22:55:27 -05:00
Michael Mintz 2d85c319aa Do some refactoring 2023-01-19 22:48:43 -05:00
Michael Mintz 3d660a544e Make methods consistent between different parsers 2023-01-19 22:47:00 -05:00
Michael Mintz 3a136d2d3c Improve error-handling on open(URL) 2023-01-19 22:44:42 -05:00
Michael Mintz dcda989e4c Apply colored tracebacks on a wider scale 2023-01-19 22:43:26 -05:00
Michael Mintz c37c8602de Improve Markdown printing with "sbase print FILE.md" 2023-01-19 22:41:15 -05:00
Michael Mintz a8f4777105 Version 4.11.6 2023-01-19 00:28:06 -05:00
Michael Mintz 089005c60c Use the correct option parser 2023-01-19 00:27:06 -05:00
Michael Mintz 4f69387e1e Refactoring and timing updates 2023-01-19 00:04:47 -05:00
Michael Mintz 0a4808fafb Add option to capture CDP events in UC Mode 2023-01-19 00:02:04 -05:00
Michael Mintz 75ebec7092 Version 4.11.5 2023-01-14 21:34:20 -05:00
Michael Mintz 9b09476c3a Fix bug with "--pdb" and "--dashboard" used together 2023-01-14 21:31:27 -05:00
Michael Mintz ef097eedc4 Remove references to PhantomJS in the code 2023-01-14 21:26:17 -05:00