Commit Graph

1673 Commits

Author SHA1 Message Date
Michael Mintz b8000bb750 Update pytest_plugin.py 2021-09-26 15:02:00 -04:00
Michael Mintz bd2754a4d3 Transform the "ad-block" feature into a Chromium extension 2021-09-26 15:00:36 -04:00
Michael Mintz 1af6a98f50 Make improvements to Recorder Mode 2021-09-26 14:56:52 -04:00
Michael Mintz 1ab6e8828e Version 1.66.1 2021-09-21 14:03:20 -04:00
Michael Mintz 5a33e73354 Add method: "self.show_file_choosers()" 2021-09-21 14:01:26 -04:00
Michael Mintz ea0c138ee6 Add method: "self.set_content_to_frame()" 2021-09-21 14:00:08 -04:00
Michael Mintz 7dd40f08e6 Make improvements to "Recorder Mode" 2021-09-21 13:58:32 -04:00
Michael Mintz a32cc9b1fd Update the docs 2021-09-20 11:13:03 -04:00
Michael Mintz 3d34f2622f Version 1.66.0 2021-09-20 03:24:01 -04:00
Michael Mintz c75e07cc40 Update the docs 2021-09-20 03:22:58 -04:00
Michael Mintz 8924f0b33d Make improvements to the SeleniumBase Dashboard 2021-09-20 03:19:42 -04:00
Michael Mintz e39bddf8d4 Add "self.click_active_element()" 2021-09-20 03:18:28 -04:00
Michael Mintz cd4b881855 Make improvements to "set_value()" to account for listeners 2021-09-20 03:17:31 -04:00
Michael Mintz e955a1bf21 Refactoring 2021-09-20 03:15:31 -04:00
Michael Mintz 6f9086f07f Make the "Disable-CSP" extension more efficient 2021-09-20 03:13:04 -04:00
Michael Mintz 072ecc8185 Add "Recorder Mode" 2021-09-20 03:09:31 -04:00
Michael Mintz eab3bad8da Version 1.65.3 2021-09-07 17:31:16 -04:00
Michael Mintz 39cfebb5c2 Change default button colors for IntroJS Tours 2021-09-07 17:28:57 -04:00
Michael Mintz 7bbcab4b68 Make improvements to SeleniumBase Visual Testing 2021-09-07 17:27:23 -04:00
Michael Mintz b8c0ac4d1e Version 1.65.2 2021-09-06 13:02:53 -04:00
Michael Mintz dcae21dead Update the docs 2021-09-06 12:58:41 -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 f4383d1229 Version 1.65.1 2021-09-01 03:47:03 -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 5c1a52ed15 Version 1.65.0 2021-09-01 01:29:41 -04:00
Michael Mintz fbd5f8085d Add an arg to decide if methods should scroll automatically 2021-09-01 00:37:00 -04:00
Michael Mintz 16c61033c5 Add method: "set_text_content()" to change text anywhere 2021-09-01 00:32:31 -04:00
Michael Mintz ab924bb3a5 Add method: "get_value()" to get the value from an input field 2021-09-01 00:30:18 -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 48c915e915 Improve the Python APIs for IntroJS website tours 2021-09-01 00:16:52 -04:00
Michael Mintz c358befb51 Version 1.64.1 2021-08-24 15:20:31 -04:00
Michael Mintz b736bb2d23 Update a test in the "sbase mkdir DIR" script 2021-08-24 15:18:50 -04:00
Michael Mintz 4b8f5a535c Use "os.makedirs()" instead of "os.mkdir()" 2021-08-24 15:18:23 -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 14ff0c5419 Version 1.64.0 2021-08-24 00:24:33 -04:00
Michael Mintz 1376ae84bd Add New Feature: SeleniumBase Dialog Boxes 2021-08-23 23:10:50 -04:00
Michael Mintz 6a5cde06e0 Update a docstring 2021-08-23 23:05:08 -04:00
Michael Mintz 82116af3c3 Add "&" as a shortcut for a single-syllable "name" selector 2021-08-23 23:03:39 -04:00
Michael Mintz 54d7804b10 Update methods for getting the link text from selectors 2021-08-23 23:01:35 -04:00
Michael Mintz db91e6c2fa Add additional shortcuts for partial_link_text selectors 2021-08-23 22:59:52 -04:00
Michael Mintz 85bdad4521 Update the favicon link in generated reports 2021-08-23 22:54:37 -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 c731c3725f Add keyboard shortcuts to MasterQA mode 2021-08-23 22:47:52 -04:00
Michael Mintz 7d402a3707 Add self.wait_for_attribute_not_present() with assert 2021-08-23 22:46:37 -04:00
Michael Mintz d9fc9eb93c Update the error message for fixing a SeleniumBase install 2021-08-23 22:40:49 -04:00
Michael Mintz bcd817d57b Add self.is_attribute_present(selector, attribute, value) 2021-08-23 22:37:45 -04:00
Michael Mintz c6f70b78b1 Add lock files for repairing ChromeDriver in multi-process mode 2021-08-23 22:37:01 -04:00
Michael Mintz 68a7e27b28 Auto-repair ChromeDriver to sync with Chrome (Mac/Win only) 2021-08-23 22:31:15 -04:00