Commit Graph

171 Commits

Author SHA1 Message Date
Michael Mintz 85bae8f492 Update the docs 2022-10-02 02:08:15 -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 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 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 07591a1bcf Add option to enable Chromium's "Do-Not-Track" feature 2022-07-08 16:38:15 -04:00
Michael Mintz 05416e086a Refactoring 2022-06-30 13:59:43 -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 c8e339cffd Fix an "if"/"elif" statement 2022-06-20 18:14:58 -04:00
Michael Mintz a28db7acb5 Add "--rec-print" option to print recordings after tests 2022-06-17 15:05:49 -04:00
Michael Mintz 547ae19489 Add option to set the window_size: "Width,Height" 2022-06-06 23:19:13 -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 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 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
Michael Mintz 91c76462e7 Check for service process before driver.quit() on Windows 2022-03-18 10:30:56 -04:00
Michael Mintz eb9473ffa3 Update the docs 2022-02-25 18:09:38 -05:00
Michael Mintz 338f28d60b Add "--external-pdf" option to open PDFs externally 2022-01-23 23:38:46 -05:00
Michael Mintz af869c887b Tidy up the docs 2021-12-07 13:53:35 -05:00
Graham Hargreaves 825f86c513 Expose the proxy bypass option 2021-12-07 15:32:51 +00:00
Michael Mintz b5d19ad3e9 Add shortcuts for disable-csp and save-screenshot 2021-10-31 01:59:38 -04:00
Michael Mintz f6737bc13f Refresh Recorder Mode with "codegen" and more 2021-10-20 22:36:07 -04:00
Michael Mintz f11300b61c Fail fast if using Recorder Mode without Chrome or Edge 2021-10-08 00:44:22 -04:00
Michael Mintz 3b1d438262 Update the built-in ad-blocker 2021-09-29 03:11:54 -04:00
Michael Mintz 072ecc8185 Add "Recorder Mode" 2021-09-20 03:09:31 -04:00
Michael Mintz a5d90cebdb Use the "https" protocol for the Grid Server if the port is "443" 2021-09-06 12:57:12 -04:00
Michael Mintz 5c47878b7f Add a "--xvfb" option to run tests using an Xvfb virtual display 2021-09-01 00:25:05 -04:00
Michael Mintz d3f0b2fa8c Add "--screenshot" as an alternative to "--save-screenshot" 2021-08-23 22:52:00 -04:00
Michael Mintz df53d28dd6 Add "--slowmo" as an alternative to "--slow-mode" 2021-08-23 22:51:12 -04:00
Michael Mintz 213725e18b Update and refactor Python dependencies 2021-07-18 16:34:29 -04:00
Michael Mintz 6bce984b1c Add options to set custom Firefox args and preferences 2021-05-22 14:09:59 -04:00
Michael Mintz 546e9bcbd7 Add protocol option for selecting a Selenium Grid server 2021-05-18 14:21:45 -04:00
Michael Mintz e09e90b619 Perform code optimization 2021-05-08 14:10:45 -04:00
Michael Mintz 35d563eb95 Add methods for setting and resetting default timeout values 2021-04-21 20:26:26 -04:00
Michael Mintz e1087d7021 Make updates to the "_multithreaded" variable 2021-04-16 02:45:52 -04:00
Michael Mintz 02c84f9463 Add custom Chromium args with: --chromium-arg="ARG,ARG" 2021-03-23 15:00:21 -04:00
Michael Mintz 072b93ef68 Add the "--interval=SECONDS" option for autoplaying tour steps 2021-03-06 23:30:58 -05:00
Michael Mintz 4a814577bd Update plugin descriptions shown by "pytest --help" 2021-01-31 15:24:58 -05:00
Martin Michlmayr d26ee17b77
Fix typos 2020-12-24 11:03:53 +08:00
Michael Mintz ac28e5abec Add the "--dashboard" option to create a dashboard 2020-12-18 01:24:56 -05:00
Michael Mintz 03daf92505 Fix a typo 2020-12-05 02:02:32 -05:00
Michael Mintz fb3f669e1d Add "--remote-debug" for Chrome's Remote Debugger 2020-12-03 23:23:48 -05:00
Michael Mintz f4f81d71d6 Update the docs 2020-11-17 19:22:12 -05:00
Michael Mintz 375e3d4ebd Add cmd option "--disable-ws". (Chrome Web Security) 2020-10-22 09:29:27 -04:00
Michael Mintz cd89abefaf Update the docs 2020-10-12 09:46:06 -04:00
Michael Mintz 648142c6f5 Add option: "--enable-ws" to enable Chrome's Web Security 2020-08-29 21:34:00 -04:00
Michael Mintz a6db75eb10 Add the ability to set the browser's Language/Locale 2020-08-20 02:15:06 -04:00
Michael Mintz 15a3be88ce Update the docs 2020-08-17 16:28:28 -04:00
Michael Mintz 3162f856b4 Update the docs 2020-08-10 23:56:32 -04:00
Michael Mintz bb73e5740c Update the docs 2020-08-08 01:06:27 -04:00
Michael Mintz c3051e6312 Can load a Chrome extension with "--crx=[CRX_FILE]" 2020-07-22 22:51:03 -04:00
Michael Mintz 5d8ac4ecdc Add the "--swiftshader" command-line option 2020-07-10 21:17:19 -04:00
Michael Mintz 9e052e8259 Add a command-line option to block images in tests 2020-07-09 16:08:32 -04:00
Michael Mintz 19b7324d2f Update command-line parser for ad-blocking 2020-05-18 16:02:04 -04:00
Michael Mintz 288137bf3b Update docs for always-enabled command-line options 2020-05-03 16:15:35 -04:00
Michael Mintz 360412c736 Update comments. 2020-05-01 23:58:53 -04:00
Michael Mintz e037dbc1ed Add additional ways to set the user agent 2020-04-24 19:28:34 -04:00
Michael Mintz efa7a7c8f9 Add a cmd option to use Chrome's Automation Extension 2020-04-21 14:21:52 -04:00
Michael Mintz 75f49a1191 Add option to set capabilities with --cap-string=STRING 2020-04-19 14:40:36 -04:00
Michael Mintz 211a0aad73 Update command line options 2020-04-18 01:25:02 -04:00
Michael Mintz 75427e9446 Add Guest Mode option (and DevTools) for Chrome 2020-04-18 01:11:03 -04:00
Michael Mintz 4beab88474 Add "no-sandbox" and "disable-gpu" options 2020-03-16 00:43:44 -04:00
Michael Mintz 53f4240aac Update comments and ReadMe files 2020-02-18 02:10:36 -05:00
Michael Mintz 2e58c2cada Add the --time-limit=s feature to fail long-running tests 2020-01-15 03:16:04 -05:00
Michael Mintz 5767232bfc Add option for Chrome's Incognito mode with "--incognito" 2020-01-07 23:45:30 -05:00
Michael Mintz c0247ed909 Add mobile device testing to SeleniumBase 2019-12-09 04:03:45 -05:00
Michael Mintz 0673de7f5a Refactor docs and command-line arguments 2019-12-03 00:23:18 -05:00
Michael Mintz beaccc9393 Add option to reuse the browser session between tests 2019-12-02 01:57:05 -05:00
Michael Mintz 7379503368 Add "Slow Mode". Usage: "--slow" 2019-11-07 01:31:58 -05:00
Michael Mintz be736f575c Rename maximize_window option to resolve method conflict 2019-08-30 21:34:18 -04:00
Michael Mintz 41fa128665 Add a command-line option to maximize the browser window 2019-08-14 01:38:38 -04:00
Michael Mintz ef2918a49c Use SeleniumBase's virtual_display package 2019-07-30 02:56:35 -04:00
Michael Mintz 2663ec308e Increase the display size for virtual displays 2019-07-26 00:27:23 -04:00
Michael Mintz 5c15469da3 Add the command-line option for start_page 2019-07-25 20:29:41 -04:00
Michael Mintz 529a0a3ca2 Update command-line descriptions 2019-07-25 20:20:14 -04:00
Michael Mintz 5ab75a3322 Make --headless mode the default setting on Linux 2019-07-25 13:57:56 -04:00
Michael Mintz 1d1345ee80 Better error-handling when stopping virtual displays 2019-07-25 13:55:54 -04:00
Michael Mintz e08e27a59a Add --headed parameter to override Linux headless mode 2019-07-25 13:50:41 -04:00
Michael Mintz e81d6493f8 Simplify demo_mode parameter 2019-07-21 14:13:25 -04:00
Michael Mintz 790cb589dd Refactor command-line arguments (nosetests) 2019-07-16 01:23:05 -04:00
Michael Mintz 1d6f764e18 Update comments 2019-07-15 00:06:43 -04:00
Michael Mintz f15546b168 Update command-line parameters for Chrome control 2019-07-14 01:05:47 -04:00
Michael Mintz dfbe75ca71 Add command line option to set/reset the visual baseline 2019-04-01 02:15:36 -04:00
Michael Mintz 2d13833f8d Add a command-line option to disable the Content Security Policy 2019-03-20 03:13:46 -04:00
Michael Mintz 6ad3dd33c7 Add the ability to save screenshots at the end of tests. 2019-03-04 23:34:06 -05:00
Michael Mintz 18539c90c6 Add the ability to set the User-Agent string for the browser 2019-02-28 04:45:14 -05:00
Michael Mintz 226dadd3fb Spell "JavaScript" like this 2018-11-29 02:42:38 -05:00
Michael Mintz a7ff797c01 Add nosetest option to check for js errors on page loads 2018-11-29 02:07:46 -05:00
Michael Mintz 81b2553dbd Add --cap_file command line option for desired capabilities 2018-11-21 03:08:26 -05:00
Michael Mintz ea661a266d Handle cleanup of proxy zip file between test runs 2018-10-17 18:17:20 -04:00
Michael Mintz 15d7149ac5 Add a cmd arg for handling Messenger message duration 2018-05-07 01:03:29 -04:00