Commit Graph

72 Commits

Author SHA1 Message Date
Michael Mintz ef215b6104 Make multiple improvements to UC Mode 2024-06-23 13:38:20 -04:00
Michael Mintz 010a2f033b Refactor code with the "ruff" Python linter 2024-02-15 15:55:07 -05:00
Michael Mintz 0f06cfd274 Add options for disabling Chromium features 2024-01-18 22:00:12 -05:00
Michael Mintz 1e949977c3 Add option for setting "--host-resolver-rules=RULES" 2023-11-14 21:10:53 -05:00
Michael Mintz ab2de31469 Add more options for capturing CDP logs 2023-10-29 01:36:48 -04:00
Michael Mintz 4ee3746b53 Refactor Colorama code 2023-10-06 16:19:13 -04:00
Michael Mintz 4def25a160 Add method: press_keys(selector, text) 2023-09-24 16:46:17 -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 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 19c9aef69f Add methods for non-empty text assertions 2023-07-31 02:26:51 -04:00
Michael Mintz ea3788704c Refactor the code 2023-07-18 11:22:23 -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 b5ae9b0285 Add option to reuse the class session in behave-BDD tests 2023-03-08 20:26:01 -05:00
Michael Mintz 167c23040a Update info messages 2023-03-06 11:14:03 -05:00
Michael Mintz c03d1ec8ea Update the behave/BDD integration 2023-03-04 01:12:05 -05:00
Michael Mintz 0288f5ef13 Upgrade the SeleniumBase Recorder and Test Generator 2023-02-17 23:50:36 -05:00
Michael Mintz 2516a8309b Refactoring 2023-02-03 01:10:36 -05:00
Michael Mintz 8ea43515b5 Make improvements to Recorder Mode 2023-01-29 01:36:37 -05:00
Michael Mintz 63c830ce22 Add option to choose the Chromium browser binary location 2023-01-27 19:16:28 -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 e6b9d82fc6 Update Recorder Mode 2023-01-04 16:45:49 -05:00
Michael Mintz d6cb38606e Update Recorder Mode 2023-01-03 19:49:48 -05:00
Michael Mintz 5293f54deb Refactoring 2022-12-31 04:22:59 -05:00
Michael Mintz eb2a33d003 Update Recorder script generation 2022-12-31 01:32:50 -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 499137d0d3 Update the documentation 2022-11-18 14:17:56 -05:00
Michael Mintz c09098e689 Update plugins 2022-11-02 02:06:26 -04:00
Michael Mintz d4df607822 Add support for the "selenium-wire" library 2022-10-29 20:42:25 -04:00
Michael Mintz e014f72643 Add option to enable WebGL and 3D APIs 2022-10-25 02:15:07 -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 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
Michael Mintz f796601774 Fix issue with the "behave" Dashboard and GUI App 2022-10-03 17:34:31 -04:00
Michael Mintz 40b374a675 Fix issue with loading more data than needed 2022-10-03 17:30:29 -04:00
Michael Mintz 85bae8f492 Update the docs 2022-10-02 02:08:15 -04:00
Michael Mintz 4f55c2a68e Update the documentation 2022-09-30 23:11:55 -04:00
Michael Mintz 81482e411f Use os.path.join() as needed 2022-09-28 19:02:59 -04:00
Michael Mintz 02dfba778a Integrate Chromium's new headless mode into SeleniumBase 2022-09-25 23:19:01 -04:00
Michael Mintz e085517c29 Add method: assert_title_contains(substring) 2022-09-24 01:41:47 -04:00
Michael Mintz 1d1e862285 Path refactoring with the correct separator per OS 2022-09-24 01:29:53 -04:00
Michael Mintz d675acfdcf sb.env as a shorter form of sb.environment 2022-09-24 01:26:19 -04:00
Michael Mintz 03985cd490 Update the documentation 2022-09-20 12:57:58 -04:00
Michael Mintz e85e06de97 Fix issue with behave-bdd scripts generated by the Recorder 2022-09-14 15:47:02 -04:00
Michael Mintz 5139e390f9 Add option "--uc" for using an undetectable chromedriver 2022-09-01 16:24:50 -04:00
Michael Mintz 0dddaabcec Add option to skip JS waits, which are used in multiple methods 2022-08-26 21:56:39 -04:00