Commit Graph

74 Commits

Author SHA1 Message Date
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