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
|
90ce85a7e2
|
Add support for beta builds of Chromium
|
2022-09-28 17:45:16 -04:00 |
Michael Mintz
|
02dfba778a
|
Integrate Chromium's new headless mode into SeleniumBase
|
2022-09-25 23:19:01 -04:00 |
Michael Mintz
|
91ec281d19
|
Refactoring options ordering
|
2022-09-09 18:40:29 -04:00 |
Michael Mintz
|
a455c48487
|
Allow setting user_data_dir with undetectable-chromedriver
|
2022-09-08 22:24:03 -04:00 |
Michael Mintz
|
0b4c960879
|
Update conditions for undetected-chromedriver options
|
2022-09-08 22:21:07 -04:00 |
Michael Mintz
|
9c19808470
|
Prevent detection by anti-bot services (with --uc)
|
2022-09-07 02:16:57 -04:00 |
Michael Mintz
|
0d270fe2c3
|
Fix issue with loading a Chrome extension dir on Windows
|
2022-09-06 16:52:06 -04:00 |
Michael Mintz
|
ee5510a364
|
UC-Headless Mode: Try Xvfb on Linux; otherwise skip UC
|
2022-09-05 16:02:51 -04:00 |
Michael Mintz
|
dea5672fc2
|
Update comments
|
2022-09-05 15:38:25 -04:00 |
Michael Mintz
|
0a3a392ef4
|
Refactor error-handling
|
2022-09-05 15:30:38 -04:00 |
Michael Mintz
|
5139e390f9
|
Add option "--uc" for using an undetectable chromedriver
|
2022-09-01 16:24:50 -04:00 |
Michael Mintz
|
235d9bd4fe
|
Add option to change Chromium's "pageLoadStrategy"
|
2022-08-26 21:44:21 -04:00 |
Michael Mintz
|
021bcc02ab
|
Improve reliability
|
2022-08-26 21:29:05 -04:00 |
Michael Mintz
|
6e76e1fb41
|
Handle cases where "w3c" must be explicitly set to True
|
2022-08-19 01:13:22 -04:00 |
Michael Mintz
|
b58b4cd44b
|
Skip setting the "w3c" option in browser_launcher
|
2022-08-17 01:52:06 -04:00 |
Michael Mintz
|
b00f75bee8
|
os.path.join() should always be used when joining paths
|
2022-08-17 01:38:14 -04:00 |
Michael Mintz
|
66554d262f
|
Change a variable name to prepare for the future
|
2022-08-11 20:21:31 -04:00 |
Taylor McGinnis
|
e1def74369
|
Renamed variable to `extension_capabilities` to match W3C term.
|
2022-08-11 14:46:19 -07:00 |
Taylor McGinnis
|
b640370c54
|
Handle custom desired browser capabilities that are passed in as string:string. This is the pattern for passing extra capabilities specific to a vendor. See https://www.w3.org/TR/webdriver1/#dfn-extension-capability
|
2022-08-11 13:47:00 -07:00 |
Michael Mintz
|
a1046e33e0
|
Fix EdgeDriver Manager script from new updates
|
2022-08-05 18:25:40 -04:00 |
Michael Mintz
|
c7addc1cf9
|
Fix intermittent Firefox issue
|
2022-07-17 08:03:24 -04:00 |
Michael Mintz
|
c508f38d20
|
Refactoring
|
2022-07-16 14:37:16 -04:00 |
Michael Mintz
|
3a46d83537
|
Update Firefox error-handling
|
2022-07-16 14:36:31 -04:00 |
Michael Mintz
|
f75cda68c6
|
Update default Firefox preferences
|
2022-07-16 14:35:22 -04:00 |
Michael Mintz
|
3ae728f243
|
Handle edge cases with EdgeDriver
|
2022-07-14 12:38:44 -04:00 |
Michael Mintz
|
e6a5ec875e
|
Improve error-handling for Firefox tests
|
2022-07-14 00:18:28 -04:00 |
Michael Mintz
|
5cd2e4ac0d
|
Update Firefox preferences
|
2022-07-14 00:16:34 -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
|
5a90a604a6
|
Perform Firefox optimizations
|
2022-06-30 16:42:17 -04:00 |
Michael Mintz
|
881c7bbbab
|
Disable 3D APIs by default to speed up WebGL sites
|
2022-06-30 13:53:02 -04:00 |
Michael Mintz
|
8e97a8b277
|
Add option to set proxy settings via PAC URL
|
2022-06-28 21:33:10 -04:00 |
Michael Mintz
|
47df4a5c10
|
Update the default Mobile Mode device metrics
|
2022-06-07 23:28:33 -04:00 |
Michael Mintz
|
d707826500
|
Make performance optimizations for driver downloads
|
2022-05-26 20:07:32 -04:00 |
Michael Mintz
|
c483c59803
|
Prevent webdrivers from creating unnecessary log files
|
2022-05-13 17:56:18 -04:00 |
Michael Mintz
|
3a9b5f3f64
|
Update warning messages in browser_launcher
|
2022-05-13 17:51:51 -04:00 |
Michael Mintz
|
bd374e5f14
|
Refactoring
|
2022-04-13 13:25:32 -04:00 |
Michael Mintz
|
9e53a488f1
|
Firefox: Retry if "Process unexpectedly closed"
|
2022-04-04 16:58:56 -04:00 |
Michael Mintz
|
b8f66d72ad
|
Update default Firefox preferences
|
2022-04-04 16:57:06 -04:00 |
Michael Mintz
|
fd1ff0e491
|
Fix issue with using --firefox-pref="pref:value"
|
2022-04-04 16:55:56 -04:00 |
Michael Mintz
|
b8068ca64a
|
Initialize key variables to None
|
2022-02-09 14:37:17 -05:00 |
Simon K
|
2a0a7f83b2
|
Improve handling of desired capabilities in the remote instance
|
2022-02-09 13:44:34 -05:00 |
Michael Mintz
|
914aaa66b6
|
Allow more customizations for Grid capabilities
|
2022-02-01 00:48:49 -05:00 |
Michael Mintz
|
5690d42256
|
Improve logging
|
2022-01-27 01:34:16 -05:00 |
Michael Mintz
|
338f28d60b
|
Add "--external-pdf" option to open PDFs externally
|
2022-01-23 23:38:46 -05:00 |
Michael Mintz
|
719ed7c5b1
|
Update parsing of browser capabilities
|
2021-12-24 17:25:14 -05:00 |
Michael Mintz
|
e1f972a9c9
|
Improve browser-launching reliability for Chrome
|
2021-12-13 21:37:08 -05:00 |
Michael Mintz
|
450723359f
|
Update default Firefox options (disable the silent updater)
|
2021-12-07 13:45:35 -05:00 |
Graham Hargreaves
|
825f86c513
|
Expose the proxy bypass option
|
2021-12-07 15:32:51 +00:00 |
Michael Mintz
|
4aea38a4bf
|
Improve parsing of Selenoid capabilities from cap files
|
2021-11-30 01:16:31 -05:00 |
Michael Mintz
|
701973473b
|
Add compatibility with Selenoid Selenium grids
|
2021-11-29 01:30:48 -05:00 |
Michael Mintz
|
94a3b9ed83
|
Update default Firefox preferences
|
2021-11-25 12:37:17 -05:00 |
Michael Mintz
|
360d80c923
|
Use "options" instead of "desired_capabilities" as needed
|
2021-11-17 19:31:16 -05:00 |
Michael Mintz
|
83105cbd9c
|
Add a comment
|
2021-11-15 14:34:05 -05:00 |
Michael Mintz
|
e63d425485
|
Move a variable-definition line
|
2021-11-15 14:29:19 -05:00 |
Michael Mintz
|
fdca9e43f4
|
Improve arg-parsing for Selenium Grid usage
|
2021-11-15 13:52:49 -05:00 |
Michael Mintz
|
62e70ca5be
|
Disable Edge Sync if not set
|
2021-11-03 22:32:47 -04:00 |
Michael Mintz
|
88ef88bd0f
|
Remove unused code
|
2021-11-03 22:32:15 -04:00 |
Michael Mintz
|
f997e57960
|
Add better detection for the version of Edge installed
|
2021-11-03 22:31:23 -04:00 |
Michael Mintz
|
b63629cb7b
|
Update variable-naming
|
2021-10-28 19:07:42 -04:00 |
Michael Mintz
|
ffae4f866b
|
Optimize browser-launching
|
2021-10-28 14:39:14 -04:00 |
Michael Mintz
|
8fa06b7b31
|
Automatically repair chromedriver to match Chrome on Linux
|
2021-10-23 15:56:08 -04:00 |
Michael Mintz
|
98031c5943
|
Automatically repair msedgedriver to match Edge version
|
2021-10-23 15:54:30 -04:00 |
Michael Mintz
|
9cdc135411
|
Optimize the proxy_helper for proxy with auth
|
2021-10-19 19:58:35 -04:00 |
Michael Mintz
|
951c9bf8cd
|
Only import proxy_list if needed
|
2021-10-18 01:47:20 -04:00 |
Michael Mintz
|
3281b80e26
|
Prepare SeleniumBase for Selenium4
|
2021-10-16 01:20:41 -04:00 |
Michael Mintz
|
373a44ad52
|
Update exception-handling
|
2021-10-15 16:16:23 -04:00 |
Michael Mintz
|
8fda3f3add
|
Make "msedge-selenium-tools" optional for Python>=3.7
|
2021-10-15 16:02:54 -04:00 |
Michael Mintz
|
d868b26f7d
|
Refactoring Edge Chromium (version must be 80 or newer)
|
2021-10-15 13:44:54 -04:00 |
Michael Mintz
|
9d98cf19b8
|
Specify the driver executable_path as needed
|
2021-10-08 23:52:41 -04:00 |
Michael Mintz
|
10461d4393
|
Update Firefox settings and behavior
|
2021-10-08 00:52:09 -04:00 |
Michael Mintz
|
f4bf1c614a
|
Remove unneeded Firefox options
|
2021-09-29 03:12:40 -04:00 |
Michael Mintz
|
e35e85cd33
|
Add better error-handling for Recorder Mode
|
2021-09-29 03:05:23 -04:00 |
Michael Mintz
|
bd2754a4d3
|
Transform the "ad-block" feature into a Chromium extension
|
2021-09-26 15:00:36 -04:00 |
Michael Mintz
|
072ecc8185
|
Add "Recorder Mode"
|
2021-09-20 03:09:31 -04:00 |
Michael Mintz
|
decddcfa1d
|
Change how headless Firefox runs on Linux (may need Xvfb)
|
2021-09-01 03:46:47 -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
|
e1c692b2b9
|
Auto-upgrade chromedriver on "version must be between"
|
2021-08-24 15:16:02 -04:00 |
Michael Mintz
|
9928c23f48
|
Fix the chromedriver auto-repair script
|
2021-08-24 15:13:37 -04:00 |
Michael Mintz
|
68a7e27b28
|
Auto-repair ChromeDriver to sync with Chrome (Mac/Win only)
|
2021-08-23 22:31:15 -04:00 |
Michael Mintz
|
a18511edb8
|
Add a default Chromium option for disabling notifications
|
2021-08-23 21:12:01 -04:00 |
Michael Mintz
|
bd03db9e90
|
Correctly disable Chromium notifications
|
2021-07-20 13:50:19 -04:00 |
Michael Mintz
|
7c2acf53d3
|
Add the ability to launch IE tests in headless mode
|
2021-06-04 21:43:00 -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
|
e5833f4afb
|
Change thread-locking of the proxy zip file to process-locking
|
2021-04-16 02:42:31 -04:00 |
Michael Mintz
|
dac45e670b
|
Update Firefox settings
|
2021-04-05 22:25:07 -04:00 |
Michael Mintz
|
566865a263
|
Refactor browser_launcher.py
|
2021-03-26 17:10:32 -04:00 |
Michael Mintz
|
02c84f9463
|
Add custom Chromium args with: --chromium-arg="ARG,ARG"
|
2021-03-23 15:00:21 -04:00 |
Michael Mintz
|
540e406b68
|
Empty the "./downloaded_files/" folder when a new run begins
|
2021-03-19 00:15:35 -04:00 |
Michael Mintz
|
83916832d8
|
Add the ability to use Chrome extensions on Microsoft Edge
|
2021-02-02 01:49:18 -05:00 |
Michael Mintz
|
53d05848df
|
Add the ability to set a SOCKS5 proxy on the command line
|
2021-02-02 01:47:53 -05:00 |
Michael Mintz
|
120ae59ec8
|
Prevent some websites from detecting automation
|
2021-01-25 14:22:40 -05:00 |
Michael Mintz
|
21e47ad76e
|
Update Firefox options not effecting all environments
|
2021-01-02 15:44:56 -05:00 |
Michael Mintz
|
fb3f669e1d
|
Add "--remote-debug" for Chrome's Remote Debugger
|
2020-12-03 23:23:48 -05:00 |
Michael Mintz
|
d26cd2621b
|
Updates to Firefox preferences
|
2020-11-17 19:16:54 -05:00 |
Michael Mintz
|
e74d6945b5
|
Update Firefox preferences
|
2020-11-13 17:53:35 -05:00 |
Michael Mintz
|
2b87d1c9c0
|
Ignore IE protected mode settings when using IE
|
2020-10-26 21:57:06 -04:00 |
Michael Mintz
|
89798db0a6
|
Handle an edge case with multiple file downloads
|
2020-10-06 12:56:10 -04:00 |
Michael Mintz
|
2458e34b38
|
Allow multiple downloads without prompts
|
2020-10-02 13:23:21 -04:00 |
Michael Mintz
|
0d9e27620f
|
Prevent download prompts from appearing
|
2020-09-15 17:17:18 -04:00 |
Michael Mintz
|
a3ae7940ca
|
Fix autofill issues
|
2020-09-08 01:42:01 -04:00 |
Michael Mintz
|
119bedc916
|
Update Chrome options for tests running on a Selenium Grid
|
2020-09-02 19:15:49 -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
|
7f842c9746
|
Make improvements to Opera Chromium automation
|
2020-08-17 16:13:16 -04:00 |
Michael Mintz
|
bc94de850f
|
Update default Chrome and Edge (Chromium) options
|
2020-08-10 23:50:41 -04:00 |
Michael Mintz
|
fa4a108607
|
Update Chromium options
|
2020-08-08 13:54:27 -04:00 |
Michael Mintz
|
f01a92b7bc
|
Bring back support for Microsoft Edge
|
2020-08-08 13:30:25 -04:00 |
Michael Mintz
|
3da18b02fb
|
Update Firefox default settings
|
2020-08-04 20:19:32 -04:00 |
Michael Mintz
|
4bacd83260
|
If using Chrome extensions, don't use Incognito / Guest Mode
|
2020-07-20 20:24:14 -04:00 |
Michael Mintz
|
32c886b5b2
|
Don't disable Chrome's GPU if using SwiftShader
|
2020-07-13 20:08:50 -04:00 |
Michael Mintz
|
5d8ac4ecdc
|
Add the "--swiftshader" command-line option
|
2020-07-10 21:17:19 -04:00 |
Michael Mintz
|
5456ba2cee
|
Add default Chrome option: "--use-gl=swiftshader"
|
2020-07-10 17:34:59 -04:00 |
Michael Mintz
|
e3d54667d8
|
Disable Chrome's "DNS-Prefetch" feature by default
|
2020-07-09 16:10:21 -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
|
82490abf3c
|
Boost speed by optimizing the location of imports
|
2020-06-12 21:41:40 -04:00 |
Michael Mintz
|
acf26652b2
|
Fix issues with Remote WebDriver and Selenium Grid
|
2020-05-22 15:42:07 -04:00 |
Michael Mintz
|
04c16550ad
|
Better error-handling for headless mode on Linux
|
2020-05-10 17:00:47 -04:00 |
Michael Mintz
|
de458cae51
|
Update Safari WebDriver launcher
|
2020-04-24 19:19:24 -04:00 |
Michael Mintz
|
13f60c059a
|
Generate the desired capabilities "name" if "*" is passed
|
2020-04-21 15:37:37 -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
|
678e90a3fa
|
Do not use "--disable-extensions" (it breaks proxy auth)
|
2020-04-21 13:59:11 -04:00 |
Michael Mintz
|
76a27819cc
|
Update the browser launcher
|
2020-04-21 02:30:34 -04:00 |
Michael Mintz
|
75f49a1191
|
Add option to set capabilities with --cap-string=STRING
|
2020-04-19 14:40:36 -04:00 |
Michael Mintz
|
75427e9446
|
Add Guest Mode option (and DevTools) for Chrome
|
2020-04-18 01:11:03 -04:00 |
Michael Mintz
|
c701a31cea
|
Update output
|
2020-04-15 00:33:09 -04:00 |
Michael Mintz
|
876863f56b
|
Update is_edgedriver_on_path() method
|
2020-04-15 00:32:51 -04:00 |
Michael Mintz
|
4beab88474
|
Add "no-sandbox" and "disable-gpu" options
|
2020-03-16 00:43:44 -04:00 |
Michael Mintz
|
d4c41d580c
|
Treat the Chromium Edge browser like Chrome
|
2020-01-22 00:54:44 -05:00 |
Michael Mintz
|
ccc2c72b22
|
Update multi-thread detection
|
2020-01-16 01:44:49 -05:00 |
Michael Mintz
|
464809484c
|
Improve Microsoft EdgeDriver compatibility
|
2020-01-16 01:30:19 -05:00 |
Michael Mintz
|
ba51d514ae
|
Remove a duplicate line and filter a warning
|
2020-01-16 01:28:08 -05:00 |
Michael Mintz
|
00663a861e
|
Update Firefox preferences
|
2020-01-16 01:26:56 -05:00 |
Michael Mintz
|
b3303424ef
|
Update detection of multithreaded use
|
2020-01-15 02:57:45 -05:00 |
Michael Mintz
|
d4795d1eaf
|
Better detection of multithreading to alter test behavior
|
2020-01-13 02:46:00 -05:00 |
Michael Mintz
|
ee83a6fa7d
|
Reduce unwanted logging messages
|
2020-01-09 21:44:22 -05:00 |
Michael Mintz
|
5767232bfc
|
Add option for Chrome's Incognito mode with "--incognito"
|
2020-01-07 23:45:30 -05:00 |
Michael Mintz
|
a6b4806f36
|
Improve Firefox WebDriver usability on Linux
|
2020-01-02 20:28:12 -05:00 |
Michael Mintz
|
b853569389
|
Update logging around making web drivers executable
|
2019-12-26 15:31:08 -05:00 |
Michael Mintz
|
95d124f810
|
Improve Firefox compatibility
|
2019-12-24 18:37:53 -05:00 |
Michael Mintz
|
06ec7ebc2d
|
Update Chrome options when running remotely
|
2019-12-11 02:31:00 -05:00 |
Michael Mintz
|
c0247ed909
|
Add mobile device testing to SeleniumBase
|
2019-12-09 04:03:45 -05:00 |
Michael Mintz
|
00bdc9ee96
|
Raise an exception if running multi-threaded Safari tests
|
2019-11-04 01:06:35 -05:00 |
Michael Mintz
|
30ed10b219
|
If the expected webdriver isn't installed, install it automatically
|
2019-10-13 01:33:18 -04:00 |
Michael Mintz
|
f47185ea5e
|
Have the seleniumbase/drivers folder take PATH priority
|
2019-10-13 01:30:43 -04:00 |
Michael Mintz
|
970e9358de
|
Update the default webdriver search path
|
2019-10-11 01:04:49 -04:00 |
Michael Mintz
|
15d5a29467
|
Add DRIVER_DIR to PATH for Selenium 4 compatibility
|
2019-10-04 01:12:58 -04:00 |
Michael Mintz
|
d99c0731ae
|
Update default Firefox preferences
|
2019-09-22 03:57:06 -04:00 |
Michael Mintz
|
310e03ddf9
|
Update handling of msedgedriver test runs
|
2019-09-10 04:27:04 -04:00 |
Michael Mintz
|
da46a0fa07
|
Prepare the new "msedgedriver" for SeleniumBase use
|
2019-09-09 10:01:41 -04:00 |
Michael Mintz
|
6230b614b0
|
Update the default Chrome switches
|
2019-08-14 01:39:45 -04:00 |
Michael Mintz
|
d4b6520ba3
|
Use w3c WebDriver for Chrome
|
2019-08-01 01:43:15 -04:00 |
Michael Mintz
|
b0ca4f5592
|
Update Firefox preferences
|
2019-07-26 03:00:03 -04:00 |
Michael Mintz
|
06c8287566
|
Update Firefox preferences
|
2019-07-26 02:42:44 -04:00 |
Michael Mintz
|
336bcde6f4
|
Update Firefox preferences
|
2019-07-26 02:34:06 -04:00 |
Michael Mintz
|
bf802058d3
|
Update Firefox preferences
|
2019-07-26 02:10:53 -04:00 |
Michael Mintz
|
1d6f764e18
|
Update comments
|
2019-07-15 00:06:43 -04:00 |
Michael Mintz
|
60fd689cc4
|
Allow a comma-separated list of Chrome extensions to use
|
2019-07-14 17:50:20 -04:00 |
Michael Mintz
|
f15546b168
|
Update command-line parameters for Chrome control
|
2019-07-14 01:05:47 -04:00 |
Michael Mintz
|
264a014e96
|
Disable urllib3 warnings
|
2019-06-21 10:09:00 -04:00 |
Michael Mintz
|
bc88424b77
|
Update default Chrome options
|
2019-06-19 10:02:19 -04:00 |
Michael Mintz
|
f0b5fead0d
|
Make headless Chrome more reliable in Docker environments
|
2019-06-19 02:15:44 -04:00 |
Michael Mintz
|
3e698b6d5c
|
Combine duplicate code from two places into one
|
2019-06-19 01:18:03 -04:00 |
Michael Mintz
|
ea93e3ab22
|
Update Firefox profile settings
|
2019-04-18 03:48:02 -04:00 |
Michael Mintz
|
8a23baae4a
|
Use log-level 3 for default Chrome logging
|
2019-04-05 16:58:23 -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
|
71032cf11d
|
Keep the Content Security Policy on headless Chrome
|
2019-03-16 02:54:09 -04:00 |
Michael Mintz
|
a1e6686a29
|
Disable the Content Security Policy of websites by default
|
2019-03-16 01:41:56 -04: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
|
2674a53473
|
Disable Chrome local_discovery pop-up notifications
|
2019-01-31 23:44:54 -05:00 |
Michael Mintz
|
b678e44b78
|
Turn proxy string warnings into errors (configurable)
|
2019-01-31 23:42:58 -05:00 |
Michael Mintz
|
0866985b75
|
Handle edge case for proxy server with auth using remote headless Chrome
|
2018-11-21 11:13:39 -05:00 |
Michael Mintz
|
5abb012131
|
Add "desired capabilities" options for BrowserStack and Sauce Labs
|
2018-11-21 03:13:37 -05:00 |
Michael Mintz
|
7be87df000
|
Workaround for using a proxy server with auth in Chrome headless mode
|
2018-10-30 12:25:41 -04:00 |
Michael Mintz
|
6072be49b2
|
Handle an edge case when using a proxy with auth
|
2018-10-30 03:30:32 -04:00 |
Michael Mintz
|
e608f9156d
|
Use default Chrome log-level on Windows
|
2018-10-18 12:31:49 -04:00 |
Michael Mintz
|
f2d2fddf4f
|
Add ability to use a proxy server with authentication on Chrome
|
2018-10-17 18:16:13 -04:00 |
Michael Mintz
|
2ab36cc967
|
Handle certificates with Firefox
|
2018-10-05 01:20:45 -04:00 |
Michael Mintz
|
ecde4035c8
|
Use private browsing for Firefox
|
2018-09-23 04:47:45 -04:00 |
Michael Mintz
|
3088ba26ad
|
Use raw strings for regular expressions
|
2018-09-19 22:54:37 -04:00 |
Michael Mintz
|
043c8da232
|
Update browser launcher for Firefox
|
2018-09-19 16:42:49 -04:00 |
Michael Mintz
|
fcf1d4b2f8
|
Set Chrome browser default window size on launch
|
2018-08-17 19:57:00 -04:00 |
Michael Mintz
|
4a77d3bac1
|
Optimize IE settings
|
2018-08-15 05:08:09 -04:00 |
Michael Mintz
|
72e13c67fa
|
Optimize settings for IE
|
2018-08-15 04:43:48 -04:00 |
Michael Mintz
|
0af74326a2
|
Make IE browser more compatible
|
2018-08-14 21:28:12 -04:00 |
Michael Mintz
|
dea28f5fb7
|
Fix IE browser launcher
|
2018-08-14 18:23:59 -04:00 |
Michael Mintz
|
4f6bab5296
|
Use the new "drivers" folder to finding web drivers
|
2018-08-14 01:44:22 -04:00 |
Michael Mintz
|
a5366752af
|
Add Opera Browser support
|
2018-08-07 22:05:27 -04:00 |
Michael Mintz
|
3988f07d00
|
Keep logs under control when running Chrome on Windows
|
2018-08-01 21:02:12 -04:00 |
Michael Mintz
|
e4afc39894
|
Don't let Firefox update itself in the middle of a test run
|
2018-08-01 21:01:16 -04:00 |
Michael Mintz
|
0571749a21
|
Use local web drivers from the "drivers" folder if available
|
2018-07-31 14:09:18 -04:00 |
Michael Mintz
|
e7234fce6b
|
Allow custom javascript on Firefox
|
2018-06-12 00:59:47 -04:00 |
Michael Mintz
|
8cf50e43aa
|
Update acceptable proxy server input format
|
2018-03-21 02:40:08 -04:00 |
Michael Mintz
|
4b1933a43d
|
Set Chrome options from a single method
|
2018-03-21 02:31:14 -04:00 |
Michael Mintz
|
34fb23734d
|
Update Chrome options to improve automation
|
2018-03-21 00:04:16 -04:00 |
Michael Mintz
|
4361e22250
|
Add a command line option to set a proxy server for tests to use.
|
2018-03-04 12:48:50 -05:00 |
Michael Mintz
|
4b52668183
|
Handle PhantomJS deprecation warnings
|
2018-02-25 20:33:33 -05:00 |
Michael Mintz
|
ad4a33560e
|
Better exception handling in browser_launcher
|
2018-02-14 01:39:56 -05:00 |
Michael Mintz
|
d5085f4dd6
|
Better exception handling.
|
2018-02-08 18:00:25 -05:00 |
Michael Mintz
|
0e2c569a2a
|
Update browser_launcher.py to handle Selenium Grid runs.
|
2018-02-08 14:46:46 -05:00 |
Michael Mintz
|
362525d6df
|
Add ability to run headless mode with Chrome and Firefox locally
|
2018-02-05 18:32:52 -05:00 |
Michael Mintz
|
077fb37e88
|
Disable info-bars when running in Chrome
|
2017-10-02 13:12:35 -04:00 |
Michael Mintz
|
e54cfb3000
|
Have option to run Chrome in full screen mode by default
|
2017-10-02 12:50:50 -04:00 |
Michael Mintz
|
b12b0ab927
|
Disable Chrome feature asking to save passwords
|
2017-07-12 16:51:26 -04:00 |
Ketan Patel
|
1de12470b8
|
Do not modify default firefox capabilities and reuse profile
|
2017-05-17 12:11:49 -04:00 |
Ketan Patel
|
3b2d11f493
|
Do not modify default firefox capabilities and reuse profile
|
2017-05-17 12:03:09 -04:00 |
Michael Mintz
|
e13cad2817
|
Fix bug in browser_launcher
|
2017-05-12 06:42:32 -04:00 |
U-VERACODE\kpatel
|
db4fd12b12
|
fix loading firefox profile in non-marionette mode
|
2017-05-01 14:04:44 -04:00 |
Michael Mintz
|
3e80aa7562
|
Only use Geckodriver for Firefox if it's on the PATH
|
2017-03-11 14:03:17 -05:00 |
Michael Mintz
|
fafc3fbb26
|
Set default desired capabilities
|
2017-03-09 23:56:51 -05:00 |
Michael Mintz
|
b5e861f269
|
Flake8 fix
|
2016-08-29 01:58:12 -04:00 |
Michael Mintz
|
4710d3ceac
|
Allow all javascript content to run with WebDriver
|
2016-08-29 01:52:05 -04:00 |
Michael Mintz
|
003b06629f
|
Add code for handling files downloaded during tests
|
2016-06-18 19:10:02 -04:00 |
Michael Mintz
|
c1af9813a4
|
Adding Edge and Safari driver support
|
2016-05-30 17:00:36 -04:00 |
Michael Mintz
|
11067cf1b1
|
Fresh Copy
|
2015-12-04 16:11:53 -05:00 |