Commit Graph

157 Commits

Author SHA1 Message Date
LawyZheng
5363d33dcc fix interactable detecting (#2941) 2025-07-15 03:31:34 +08:00
LawyZheng
dd9710eb9f add force textural element as interactable exp (#2936) 2025-07-14 13:09:40 +08:00
Shuchang Zheng
e448721468 add pointer detect for h element (#2846)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-30 14:20:20 +08:00
Asher Foa
a6bf217559 Fix typos (#2807) 2025-06-28 01:26:21 +00:00
Shuchang Zheng
775da18878 current viewpoint screenshot and scrolling n screenshot (#2716)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-14 14:59:50 +08:00
Shuchang Zheng
c531395c39 fix input interactable detect (#2621)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-09 06:45:32 +00:00
Shuchang Zheng
4fd8f5fdad add error handle for click event check (#2596) 2025-06-05 14:17:28 +08:00
Shuchang Zheng
a46f7248a7 enhance clickable element detect (#2595) 2025-06-05 14:05:34 +08:00
Shuchang Zheng
47709dc0d8 support cross domain css sheet parse (#2535) 2025-05-30 09:51:59 +08:00
Shuchang Zheng
49ef1aaa07 fix li interactable (#2511) 2025-05-29 23:03:39 +08:00
Shuchang Zheng
31d6dbdacd stop removing target attr when scraping (#2495) 2025-05-28 15:55:01 +08:00
Shuchang Zheng
cca2772765 fix new tab a issue (#2437) 2025-05-23 13:18:42 +08:00
Shuchang Zheng
193df54c6e fix dom listener bug (#2344) 2025-05-15 01:22:38 +08:00
Shuchang Zheng
e927940800 no to build full tree but still adding structure representive div (#2342) 2025-05-14 16:54:04 +08:00
Shuchang Zheng
6148f6cd72 add structured div in the element tree (#2339) 2025-05-14 16:24:37 +08:00
Shuchang Zheng
d3ea8ef85b generate element xpath (#2335) 2025-05-14 02:11:16 +08:00
Shuchang Zheng
d667841d02 fix hidden input element (#2314) 2025-05-09 13:52:12 +08:00
Shuchang Zheng
5971108237 fix shadown DOM parsing (#2295) 2025-05-06 03:10:10 +08:00
Shuchang Zheng
408b3d58aa fix interactable parsing (#2294) 2025-05-06 00:33:54 +08:00
Shuchang Zheng
162305306a fix console log (#2274) 2025-05-02 00:04:20 +08:00
Shuchang Zheng
d798b00409 bugfix (#2237) 2025-04-28 16:34:25 +08:00
Shuchang Zheng
2f0e6e5eb3 improve custom selection (#2236) 2025-04-28 16:16:36 +08:00
Shuchang Zheng
5582998490 fix interactable parsing (#2228) 2025-04-24 16:30:41 +08:00
Shuchang Zheng
654ba03e09 optimize and speed up custom selection (#2215) 2025-04-23 01:44:14 +08:00
Shuchang Zheng
de67f69252 handle null tagname (#2212) 2025-04-22 18:48:01 +08:00
Shuchang Zheng
f2eef5aa6d support shadow dom mutation observer (#2206)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-04-21 22:36:56 +08:00
Shuchang Zheng
f238c991f7 fix custom selection bug (#2201) 2025-04-21 12:44:48 +08:00
Shuchang Zheng
83adc226d9 extend custom select part 2 (#2178) 2025-04-17 14:07:36 +08:00
Shuchang Zheng
a8b8dfee5b extend custom select (#2167) 2025-04-17 01:52:21 +08:00
Shuchang Zheng
682a53c8c1 fix auto completion bug (#2152)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-04-15 01:50:11 +08:00
Shuchang Zheng
962bf3bc84 add max limit for dom listner (#2132) 2025-04-12 10:55:46 +08:00
Shuchang Zheng
7e81386b63 add shadow host element into interactable detecting list (#2124) 2025-04-11 13:41:40 +08:00
Shuchang Zheng
03d5383a42 fallback get incremental tree without waiting (#2118) 2025-04-10 02:36:27 +08:00
Shuchang Zheng
f7ca61c4bd improve option interactable detect (#2111) 2025-04-07 17:04:18 +08:00
Shuchang Zheng
d4de0fe1a6 add classname invisible to dropdown detection (#2069) 2025-04-02 11:36:06 -04:00
Shuchang Zheng
e601a87298 update window.scroll/scrollTo syntax (#2032) 2025-03-27 01:11:19 -07:00
Shuchang Zheng
6c7e96d93e Handle createPolicy gracefully (#2031) 2025-03-27 01:03:25 -07:00
Shuchang Zheng
0ed236f092 safeScrollToTop (#2030) 2025-03-27 00:47:01 -07:00
Shuchang Zheng
e122821878 add safeWindowScroll function in js (#2029) 2025-03-27 00:44:49 -07:00
Shuchang Zheng
62591eff85 check null for document.body and document.documentElement inside function isWindowScrollable (#2028) 2025-03-27 00:26:41 -07:00
Shuchang Zheng
915bcfbf13 rename js sleep to asyncSleepFor (#2016) 2025-03-25 17:28:31 +08:00
Shuchang Zheng
d8d8f8ab79 revert checkbox detect enhance (#1998) 2025-03-22 09:07:58 +08:00
Shuchang Zheng
ab2e5afd72 don't add helper attr as hack for checkbox and radio (#1970) 2025-03-20 01:33:38 +08:00
Shuchang Zheng
6cc595d04c add angualar date picker support (#1955)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-03-18 03:12:16 +08:00
Shuchang Zheng
785c2f0626 add svg into interactable detecting (#1917) 2025-03-11 03:04:45 +08:00
Shuchang Zheng
ab02998d19 fix element invisible detect (#1889)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-03-06 03:37:15 +08:00
Shuchang Zheng
e9c8eefd09 checkbox check or uncheck issue (#1850) 2025-02-27 14:39:16 +08:00
Shuchang Zheng
9b9c84f7dc enhance checkbox detecting (#1840)
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
2025-02-26 18:47:09 +08:00
Shuchang Zheng
5e49685c76 refactor unique id generation (#1781) 2025-02-18 08:58:23 +08:00
Shuchang Zheng
0c0a368c64 fix select dropdown issue (#1718) 2025-02-05 01:27:49 +08:00