Commit Graph

23 Commits

Author SHA1 Message Date
Thomas Walpole 2528d335d4 code style updates 2022-07-09 11:20:40 -07:00
Thomas Walpole b045ef807c Handle selenium 4 ref response change 2021-10-23 17:10:11 -07:00
Thomas Walpole 3a471e5f0a Check if field is already focused when sending keys with FF 2021-01-17 17:53:17 -08:00
Thomas Walpole 79d5dcddbe Remove support for Ruby 2.4 2020-04-05 13:39:03 -07:00
Thomas Walpole a307120d3d Implement click delay 2020-03-29 11:26:46 -07:00
Thomas Walpole 2a915e680b Minor JS cleanup 2020-01-25 18:03:09 -08:00
Thomas Walpole 1410793107 Fix low hanging fruit for Ruby 2.7 keyword warnings 2019-11-29 09:47:28 -08:00
Thomas Walpole 63197387f9 Move common file input click emulation behavior into module 2019-08-31 13:32:36 -07:00
Thomas Walpole ea6486b328 Emulate click on file input when attaching file using Selenium with Chrome and Firefox 2019-08-17 14:51:57 -07:00
Thomas Walpole cc34066f4f Add default file detector when attaching files using selenium with a remote driver 2019-08-01 17:45:54 -07:00
Thomas Walpole 6d3fff112c Allow to enable/disable use of native displayed 2019-07-26 11:18:49 -07:00
Thomas Walpole 28d845facd Use geckodrivers is_element_displayed endpoint when available 2019-07-26 11:18:32 -07:00
Thomas Walpole 2158339097 Refactoring 2019-06-24 16:55:36 -07:00
Thomas Walpole 17baa4f5de Change Selenium HTML5 DND emulation to work with SortableJS 2019-06-08 14:58:37 -07:00
Thomas Walpole c7c08707b3 Remove unused constants 2019-05-24 13:09:32 -07:00
Thomas Walpole 94f7f8881a Simulate file/external data drop in chrome and firefox and move HTML5 drag/drop tests into shared tests 2019-05-17 16:05:41 -07:00
Thomas Walpole 3819078c82 Workaround Chrome 75 appending files to file inputs
Use the same fix for Firefox since it prevents the extra change event
2019-05-03 11:41:33 -07:00
Thomas Walpole 72ec06b0c4 Optimize wirecalls in selenium driver 2019-04-30 16:40:38 -07:00
Thomas Walpole 75a309a9dd Optimize disabled checking to one call where possible 2019-04-26 10:25:35 -07:00
Thomas Walpole a61790eac2
Add test specs run with Safari, and workaround issues - it's still pretty useless on anything more than basic pages though (#2165)
Add test specs run with Safari, and workaround some issues - it's still pretty useless on anything more than basic pages though
2019-03-13 18:21:53 -07:00
Thomas Walpole 5e9f81181d style cleanup 2019-02-18 16:40:27 -08:00
Thomas Walpole 7ae8b07499 Add an extra move to FF Node#hover to workarkound Issue #2156 2019-02-15 10:45:56 -08:00
Thomas Walpole 148c825ff9 Change from using `marionette` to `firefox` 2018-11-18 16:32:49 -08:00