Commit Graph

98 Commits

Author SHA1 Message Date
Michael Mintz 914027e71a Update CDP Mode 2024-12-25 00:28:16 -05:00
Michael Mintz 1dea3a79f9 Update UC Mode / CDP Mode 2024-11-14 15:16:47 -05:00
Michael Mintz 5d1e5fb35f Add CDP Mode to UC Mode 2024-10-23 16:23:10 -04:00
Michael Mintz d65c52cd18 Make multiple updates 2024-09-23 00:49:23 -04:00
Michael Mintz 2655d10018 Fix Windows bug in UC Mode for uc_gui_handle_cf() 2024-06-30 21:26:44 -04:00
Michael Mintz a2cb6b3f69 Improve multithreading in UC Mode 2024-06-28 23:34:31 -04:00
Michael Mintz f4e349690e Refactoring 2024-06-23 13:43:13 -04:00
Michael Mintz b0952747ac Refactor the code 2024-03-15 14:16:58 -04:00
Michael Mintz dc86046193 Add methods and update UC Mode 2024-03-09 18:07:23 -05:00
Michael Mintz 3b5ac10dc8 Optimize the "find_visible_elements(selector)" method 2024-02-23 00:16:22 -05:00
Michael Mintz 010a2f033b Refactor code with the "ruff" Python linter 2024-02-15 15:55:07 -05:00
Michael Mintz c4b1408102 Do some refactoring 2023-12-19 18:33:04 -05:00
Michael Mintz f3704a3542 Add more methods directly into the raw "driver" 2023-10-06 16:57:11 -04:00
Michael Mintz 8d18333cb5 Improve and add driver methods 2023-09-24 16:36:00 -04:00
Michael Mintz b3bb993677 Refactor the extended "driver" instance 2023-09-10 18:55:37 -04:00
Michael Mintz 3d0a6431d4 Add "hover_and_js_click(h_selector, c_selector)" 2023-09-09 23:31:54 -04:00
Michael Mintz 44ca569bf7 Add support methods into "driver" instances 2023-09-09 23:20:10 -04:00
Michael Mintz 19c9aef69f Add methods for non-empty text assertions 2023-07-31 02:26:51 -04:00
Michael Mintz 70a083a028 Refactor link_text methods 2023-07-31 02:05:02 -04:00
Michael Mintz ea3788704c Refactor the code 2023-07-18 11:22:23 -04:00
Michael Mintz 3c260affd0 Refactoring 2023-05-03 14:01:44 -04:00
Michael Mintz c1b355d5f0 Fix issue with self.has_exception() 2023-05-02 00:51:01 -04:00
Michael Mintz b0aa1d8fb3 Update window-switching code 2023-02-06 00:54:27 -05:00
Michael Mintz 2516a8309b Refactoring 2023-02-03 01:10:36 -05:00
Michael Mintz 9a36a5f323 Add more methods for text-based assertions 2023-01-28 22:31:23 -05:00
Michael Mintz f8ac19897a Add method: "is_exact_text_visible(text, selector)" 2023-01-23 13:03:42 -05:00
Michael Mintz 813ff3d551 Simplify hover actions 2022-12-30 18:01:28 -05:00
Michael Mintz e8a1265bc6 Better error-handling for taking screenshots after failures 2022-11-05 00:25:25 -04:00
Michael Mintz 52991a3786 Make the standalone driver manager more flexible 2022-10-20 00:00:04 -04:00
Michael Mintz f18e4c5d72 Improve test reports 2022-10-01 20:26:38 -04:00
Michael Mintz e3b8de0916 Refactoring 2022-09-24 01:25:01 -04:00
Michael Mintz f00bea048c Replace "expected_conditions" with alternatives 2022-09-14 13:55:48 -04:00
Michael Mintz cf0746b39c Cover a special edge case with previous Safari versions 2022-09-08 22:26:33 -04:00
Michael Mintz ac55fc4cf3 Fix compatibility issues with Safari 2022-09-07 14:22:37 -04:00
Michael Mintz f512989b99 Convert text args to strings before performing text asserts 2022-08-24 10:29:33 -04:00
Michael Mintz 5bbbff6424 Using get_text() on a textarea should return the value 2022-08-17 01:57:23 -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 5d5685f96c Update the assert_text() exception message 2022-08-05 18:26:42 -04:00
Michael Mintz 5a6911ce02 Add method: "is_element_clickable(selector)" 2022-07-08 16:54:26 -04:00
Michael Mintz 041b165bfa Add method: "wait_for_element_clickable()" 2022-06-20 17:40:47 -04:00
Michael Mintz 5785ad62ed Simplify some methods 2022-05-25 19:17:35 -04:00
Michael Mintz c925d00e23 Update documentation 2022-05-15 09:48:18 -04:00
Michael Mintz 69ae9f395b Refactoring and other updates 2022-05-13 17:54:51 -04:00
Michael Mintz ae326c63af Make improvements to assert_text() and assert_exact_text() 2022-05-13 17:44:32 -04:00
Michael Mintz 63e571b86f Better error-handling output 2022-04-18 01:27:10 -04:00
Michael Mintz bd374e5f14 Refactoring 2022-04-13 13:25:32 -04:00
Michael Mintz e1e2c976b8 Better compatibility when running automation on Safari 2022-02-01 00:57:37 -05:00
Michael Mintz 5690d42256 Improve logging 2022-01-27 01:34:16 -05:00
Michael Mintz 35344001cb Refactoring and better error-handling 2022-01-19 23:16:50 -05:00
Michael Mintz 1e30863784 Add more options when saving a screenshot 2021-09-29 03:20:46 -04:00