Commit Graph

700 Commits

Author SHA1 Message Date
Michael Mintz 6885f83973 Use shutil.move() instead of os.rename() 2019-08-10 00:09:26 -04:00
Michael Mintz 46259de58f Update the custom settings parser 2019-08-09 09:59:08 -04:00
Michael Mintz ec80cc48c5 Update the docs 2019-08-09 04:29:21 -04:00
Michael Mintz 276e9ab62f Add a settings file parser for overriding default settings 2019-08-09 04:27:34 -04:00
Michael Mintz d8fccfa9fe Update console scripts test generator 2019-08-06 01:40:45 -04:00
Michael Mintz 0ac11b1516 Add the "sb" pytest fixture 2019-08-02 02:20:46 -04:00
Michael Mintz b67a5e77dc Use ChromeDriver 2.44 as the most compatible version. 2019-08-01 01:46:42 -04:00
Michael Mintz dcb7f10e34 Add better error handling on scrolling actions 2019-08-01 01:45:29 -04:00
Michael Mintz d4b6520ba3 Use w3c WebDriver for Chrome 2019-08-01 01:43:15 -04:00
Michael Mintz 24c8dea4a9 Better handling of Python versions 2019-07-30 02:57:55 -04:00
Michael Mintz ef2918a49c Use SeleniumBase's virtual_display package 2019-07-30 02:56:35 -04:00
Michael Mintz 91b3e8ce51 Add virtual_display package to SeleniumBase 2019-07-30 02:53:38 -04:00
Michael Mintz d25edc80af Add an example test to the seleniumbase mkdir script 2019-07-28 00:22:27 -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 2663ec308e Increase the display size for virtual displays 2019-07-26 00:27:23 -04:00
Michael Mintz 5e818f44fa Set the initial URL with the start_page command-line option 2019-07-26 00:03:15 -04:00
Michael Mintz 5c15469da3 Add the command-line option for start_page 2019-07-25 20:29:41 -04:00
Michael Mintz 87c8a6a4c4 Update where the verify delay happens in MasterQA 2019-07-25 20:28:47 -04:00
Michael Mintz 902fa92e1a Use the log_path specified by the command-line options 2019-07-25 20:27:01 -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 e845399296 Add self.get() to avoid confusion with self.open() 2019-07-25 13:54:36 -04:00
Michael Mintz e08e27a59a Add --headed parameter to override Linux headless mode 2019-07-25 13:50:41 -04:00
Michael Mintz 91b335b0fc Improve the export feature for website tours 2019-07-25 00:31:46 -04:00
Michael Mintz e81d6493f8 Simplify demo_mode parameter 2019-07-21 14:13:25 -04:00
Michael Mintz e0ed83a07c Optimize selector detection and usage 2019-07-21 14:10:41 -04:00
Michael Mintz 201d7627a5 Update logging level for "requests" and "urllib3" 2019-07-18 09:21:45 -04:00
Michael Mintz 3cedb5a2f4 Update demo-mode reliability 2019-07-18 09:19:51 -04:00
Michael Mintz 4f3dd6f8f1 Update the example test 2019-07-17 01:36:03 -04:00
Michael Mintz 512b338e3e If the CSS Selector is "html", use "body" for highlights 2019-07-17 01:34:36 -04:00
Michael Mintz b1ea65d74d Refactor command-line arguments (pytest) 2019-07-16 01:23:27 -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 60fd689cc4 Allow a comma-separated list of Chrome extensions to use 2019-07-14 17:50:20 -04:00
Michael Mintz aafb66b8f1 Update tests 2019-07-14 16:28:47 -04:00
Michael Mintz f15546b168 Update command-line parameters for Chrome control 2019-07-14 01:05:47 -04:00
Michael Mintz b28ac8464b Update JqueryConfirm to version 3.3.4 2019-07-14 01:04:42 -04:00
Michael Mintz 0ee06c5789 Update URLs in Google tests 2019-07-14 01:02:20 -04:00
Michael Mintz af64ce5f96 Update the page-object-model converter tool 2019-07-14 00:58:16 -04:00
Michael Mintz f00de5356f Update method reliability 2019-07-14 00:56:20 -04:00
Michael Mintz 62eb6644c4 Update example proxy string 2019-07-06 19:30:37 -04:00
Michael Mintz b61c0b55f7 Update "seleniumbase mkdir DIR" method in console_scripts 2019-06-29 16:15:36 -04:00
Michael Mintz 99373f6cd9 Refactor base_case 2019-06-29 16:12:42 -04:00
Michael Mintz c8fe7ba170 Add get_element() for method name standardization 2019-06-29 16:06:33 -04:00
Michael Mintz 1ec47d9f08 Add the choose_file() method for uploading a file 2019-06-26 03:29:53 -04:00
Michael Mintz 0c54d096d3 Add the slow_click() method 2019-06-26 03:28:21 -04:00