Commit Graph

239 Commits

Author SHA1 Message Date
Michael Mintz f693fd13cc Drop support for Python 3.6 and Opera 2023-09-01 18:36:15 -04:00
Michael Mintz 59efc8ff10 Refactor logging 2023-08-21 23:02:25 -04:00
Michael Mintz 39aaaef95a Remove empty logging folders 2023-08-18 18:48:44 -04:00
Michael Mintz fbf31d4a7e Update the documentation 2023-08-14 13:29:23 -04:00
Michael Mintz a3b6d8e269 Add option to override the driver version used 2023-08-05 14:39:22 -04:00
Michael Mintz 6f4059d9ea Add Dark Mode option 2023-07-31 14:58:18 -04:00
Michael Mintz ea3788704c Refactor the code 2023-07-18 11:22:23 -04:00
Michael Mintz 11ed934ed5 Do some refactoring 2023-07-08 15:06:43 -04:00
Michael Mintz 826b884b9a Add more options for --env=ENV 2023-06-29 19:21:23 -04:00
Michael Mintz aa0f1342f6 Add more options for --env=ENV 2023-06-22 13:29:32 -04:00
Michael Mintz 3c260affd0 Refactoring 2023-05-03 14:01:44 -04:00
Michael Mintz 0881de9786 Add options for downloading drivers via proxy as needed 2023-04-20 23:18:03 -04:00
Michael Mintz 286569024f Add option to support multiple proxies with auth in parallel 2023-04-10 22:36:25 -04:00
Michael Mintz b3c995f19a Fix bug with "--archive-logs" 2023-03-21 21:44:26 -04:00
Michael Mintz 167c23040a Update info messages 2023-03-06 11:14:03 -05:00
Michael Mintz 3d25e5af75 Update plugins 2023-03-04 01:07:31 -05:00
Michael Mintz f28519e24b Add shortcuts for the "--final-debug" option 2023-03-01 02:09:56 -05:00
Michael Mintz 2a3a4e6e30 Update error output in pytest initialization 2023-02-23 16:56:36 -05:00
Michael Mintz f72f333682 Fix issue with parallel tests that use the dashboard 2023-02-22 09:07:31 -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 63c830ce22 Add option to choose the Chromium browser binary location 2023-01-27 19:16:28 -05:00
Michael Mintz a765f1db8d Fix issue with setting the browser via pytest.main() 2023-01-25 01:30:10 -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 9b09476c3a Fix bug with "--pdb" and "--dashboard" used together 2023-01-14 21:31:27 -05:00
Michael Mintz c3f1db132b Fix issues with "--list-fail-page" 2023-01-14 02:09:56 -05:00
Michael Mintz 2bddc00f97 Refactoring 2023-01-03 19:44:32 -05:00
Michael Mintz 5293f54deb Refactoring 2022-12-31 04:22:59 -05:00
Michael Mintz 9338fcbf76 Output the last page during test failures in verbose mode 2022-12-23 22:22:44 -05:00
Michael Mintz 95c336e0f9 Add "--rcs" option to reuse session for tests in same class 2022-12-23 22:21:42 -05:00
Michael Mintz f48da77f87 Add --env=uat (User Acceptance Testing) 2022-12-21 23:47:19 -05:00
Michael Mintz 2f1da807da Refactoring 2022-12-16 17:25:36 -05:00
Michael Mintz 5d80af5286 Update options 2022-12-01 16:10:12 -05:00
Michael Mintz ec15251f5b Update the documentation 2022-12-01 16:06:30 -05:00
Michael Mintz e52ca717f0 Update pytest output 2022-11-25 13:11:15 -05:00
Michael Mintz 499137d0d3 Update the documentation 2022-11-18 14:17:56 -05:00
Michael Mintz 4ea8680db2 Remove deprecated drivers 2022-11-18 14:17:09 -05:00
Michael Mintz b0225c0112 Improve Python 3.11 compatibility 2022-11-05 00:33:00 -04:00
Michael Mintz 23c2a75ea6 Always subprocess undetectable-chromedriver when used 2022-11-04 23:50:30 -04:00
Michael Mintz 90a11a5519 Improve Python 3.11 compatibility 2022-11-02 01:57:20 -04:00
Michael Mintz 310b848842 Add "--no-screenshot" option to skip saving screenshots 2022-11-02 01:49:21 -04:00
Michael Mintz c2f6b03db4 Handle UC Mode when used with incompatible modes 2022-10-29 21:50:50 -04:00
Michael Mintz d01984c5d0 Refactoring 2022-10-29 21:45:45 -04:00
Michael Mintz d4df607822 Add support for the "selenium-wire" library 2022-10-29 20:42:25 -04:00
Michael Mintz 349d6bfa80 Add option to enable WebGL and 3D APIs 2022-10-25 02:10:06 -04:00
Michael Mintz 893b129d29 Add support for a SeleniumBase Context Manager 2022-10-14 03:48:42 -04:00
Michael Mintz 17dae34c1b Add support for undetected-chromedriver as a subprocess 2022-10-14 03:39:53 -04:00
Michael Mintz 12650c6ce5 Update the browser in an "if" statement 2022-10-14 03:30:24 -04:00
Michael Mintz 99b63cd6c7 Add option to disable JavaScript during tests 2022-10-06 01:24:09 -04:00
Michael Mintz b4b2180ab1 Refactoring 2022-10-03 23:43:37 -04:00