Commit Graph

201 Commits

Author SHA1 Message Date
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
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 356040eec6 Avoid unnecessary work when pytest does not find tests to run 2022-09-28 19:00:59 -04:00
Michael Mintz 0715837813 In multithreaded dashboard mode, print path on first thread 2022-09-28 18:54:28 -04:00
Michael Mintz 02dfba778a Integrate Chromium's new headless mode into SeleniumBase 2022-09-25 23:19:01 -04:00
Michael Mintz 03985cd490 Update the documentation 2022-09-20 12:57:58 -04:00
Michael Mintz 5139e390f9 Add option "--uc" for using an undetectable chromedriver 2022-09-01 16:24:50 -04:00
Michael Mintz 3e3df383f1 Include more hard-coded options for "--env=ENV" 2022-08-26 21:59:33 -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
Michael Mintz 235d9bd4fe Add option to change Chromium's "pageLoadStrategy" 2022-08-26 21:44:21 -04:00
Michael Mintz 723e9eb49f Refactoring 2022-08-26 21:32:55 -04:00
Michael Mintz aeb36bf9a8 Add ways to disable "beforeunload" 2022-08-23 21:14:00 -04:00
Michael Mintz 2ce03917d8 Skip unnecessary pytest plugin steps when using --collect-only / --co 2022-08-18 15:18:32 -04:00
Michael Mintz ac3ec49592 Documentation update 2022-07-26 08:31:11 -04:00
Michael Mintz 84106b872d Documentation updates 2022-07-23 09:20:03 -04:00
Michael Mintz cb3f45408d Add pytest option "--list-fail-page" to list URLs of failures 2022-07-14 21:14:54 -04:00
Michael Mintz 07591a1bcf Add option to enable Chromium's "Do-Not-Track" feature 2022-07-08 16:38:15 -04:00
Michael Mintz 94ba70b962 Improve help docs for the "--variables" option 2022-06-30 14:06:40 -04:00
Michael Mintz 05416e086a Refactoring 2022-06-30 13:59:43 -04:00
Michael Mintz 3d70c7e294 Update the pytest plugin 2022-06-28 22:50:08 -04:00
Michael Mintz ddb2f4cf56 Fix issue where pytest.ini was ignored for some options 2022-06-28 21:37:37 -04:00
Michael Mintz 8e97a8b277 Add option to set proxy settings via PAC URL 2022-06-28 21:33:10 -04:00
Michael Mintz f4ad125bb0 Add "--final-debug" option for a breakpoint after each test 2022-06-26 12:15:59 -04:00
Michael Mintz a28db7acb5 Add "--rec-print" option to print recordings after tests 2022-06-17 15:05:49 -04:00
Michael Mintz 9f4b412e79 Display latest_logs link if files were saved to the logs 2022-06-06 23:50:01 -04:00
Michael Mintz 547ae19489 Add option to set the window_size: "Width,Height" 2022-06-06 23:19:13 -04:00
Michael Mintz a21c1ce41a Add "--dash-title" option to customize the Dashboard title 2022-06-03 16:58:10 -04:00
Michael Mintz 96d909d6d7 Fix IE issue preventing the browser from quitting after tests 2022-06-01 14:01:54 -04:00
Michael Mintz f6830c8308 Add Recorder option to generate Behave-Gherkin files 2022-05-17 14:59:28 -04:00
Michael Mintz 69ae9f395b Refactoring and other updates 2022-05-13 17:54:51 -04:00
Michael Mintz 8c71754242 Add the new "--variables={}" command-line option 2022-05-13 17:48:49 -04:00
Michael Mintz 30eafb00d2 Improve documentation around passing browser args 2022-05-03 15:03:57 -04:00
Michael Mintz bd374e5f14 Refactoring 2022-04-13 13:25:32 -04:00
Michael Mintz c031241dbf Fix "sb" fixture issue that occurs with "--pdb" on failures 2022-03-31 18:18:18 -04:00
Michael Mintz ea61c9cb1e
Tidy up the docs
* Tidy up the docs
2022-03-29 15:46:17 -04:00
Veena Devi 9424062a9f
Add LambdaTest examples
* Add LambdaTest examples
2022-03-29 14:33:07 -04:00