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 |
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 |
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
|
08c3c538d3
|
Update the description of a command-line arg
|
2022-02-10 15:46:42 -05:00 |
Michael Mintz
|
49143fce9e
|
Update available command-line options
|
2022-02-01 22:37:07 -05:00 |
Michael Mintz
|
f9d9f1e60b
|
Update "flake8" style guide implementation
|
2022-01-26 00:59:09 -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
|
c2df7f4c02
|
Refactor some code
|
2021-10-28 00:59:33 -04:00 |
Michael Mintz
|
05f660c1aa
|
Refactor and improve the Dashboard code
|
2021-10-25 22:08:57 -04:00 |
Michael Mintz
|
f6737bc13f
|
Refresh Recorder Mode with "codegen" and more
|
2021-10-20 22:36:07 -04:00 |
Michael Mintz
|
5d7f58665a
|
Better error-handling
|
2021-10-18 22:59:52 -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
|
4092d0c887
|
Improve Dashboard updates during multi-threaded mode
|
2021-09-29 03:16:16 -04:00 |
Michael Mintz
|
3b1d438262
|
Update the built-in ad-blocker
|
2021-09-29 03:11:54 -04:00 |
Michael Mintz
|
e35e85cd33
|
Add better error-handling for Recorder Mode
|
2021-09-29 03:05:23 -04:00 |
Michael Mintz
|
b8000bb750
|
Update pytest_plugin.py
|
2021-09-26 15:02:00 -04:00 |
Michael Mintz
|
8924f0b33d
|
Make improvements to the SeleniumBase Dashboard
|
2021-09-20 03:19:42 -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
|
ff4806fcb4
|
Update the Pytest plugin
|
2021-07-18 16:35:29 -04:00 |
Michael Mintz
|
8bcc0cf86e
|
Add option "--ie" as a shortcut for "--browser=ie"
|
2021-06-04 21:51:50 -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
|
093c1063cd
|
Optimize code with syntax refactoring
|
2021-05-03 22:38:13 -04:00 |
Michael Mintz
|
3c7a65c142
|
Improve Dashboard logging
|
2021-04-30 16:58:10 -04:00 |
Michael Mintz
|
c2769461a4
|
Make Dashboard resources available locally (CSS / JS)
|
2021-04-30 16:37:46 -04:00 |
Michael Mintz
|
ab09f50fcc
|
Fix issue with browser selection during multithreaded mode
|
2021-04-30 15:58:40 -04:00 |