62 Commits

Author SHA1 Message Date
e87e7010ec improvements
* chance to continue on mismatch url for redirectTab
* support empty field selectors
* add Extractor.results()
* add ExtractResult.walk(), ExtractResult.visit()
* add ! directive to click elements
* code optimize
2021-04-20 14:20:05 +08:00
108ebb835f fix task running state 2021-04-20 12:01:10 +08:00
e0b0a5e986 add timeout for messaging 2021-04-20 12:00:59 +08:00
9cd25e3c1d update url 2021-04-19 15:58:04 +08:00
7827d385bd refactor 2020-06-16 14:45:36 +08:00
ade0670415 update readme 2020-01-17 11:01:13 +08:00
63aec616b1 code optimize 2020-01-17 09:38:40 +08:00
378883b626 check url change before extract data 2020-01-16 15:11:49 +08:00
c78f593c70 code optimize 2020-01-16 09:59:19 +08:00
d82010686d Extractor.watch() improvements
- only watch current window
- stop watch on window close
- don't ask user to confirm when fails
2020-01-15 18:28:28 +08:00
7644a1363f Extractor.watch() 2020-01-15 17:53:23 +08:00
3338f78d91 code optimize 2020-01-15 15:21:17 +08:00
da7ae057f4 Extractor.stop() 2020-01-15 14:18:31 +08:00
2224db1ad1 incognito window first 2020-01-15 14:05:57 +08:00
790c95ffc3 clean state cache in 30 seconds 2020-01-14 17:03:14 +08:00
f06a6f4e78 migrate to typescript, with fixes 2020-01-14 16:37:50 +08:00
3d375261df fix task._data_keys not cleaned 2020-01-13 16:55:40 +08:00
13e233fbe7 allow user decision when some action fails 2020-01-13 16:47:52 +08:00
21d3dfb247 small fixes 2020-01-13 16:45:54 +08:00
97c8aac58d add logger 2020-01-13 14:27:40 +08:00
09112bb506 update documents 2020-01-12 16:54:24 +08:00
c7f4fe7cc4 save and load state 2020-01-12 16:19:38 +08:00
f1cf32b83a availablity check before run on active tab 2020-01-11 20:40:25 +08:00
341abebc66 scrollToBottom option 2020-01-11 20:00:52 +08:00
0cf04c3f79 keep state and continue 2020-01-11 09:02:12 +08:00
6134289d0a queryUrl expected url 2020-01-10 16:35:57 +08:00
0e62d914c1 runtime error do not interrupt promise chains 2020-01-10 16:34:46 +08:00
c504942144 wait for elements 2020-01-10 15:35:18 +08:00
4656e4ff64 helper function $ 2020-01-10 13:22:37 +08:00
26c6c1159e refactoring 2020-01-10 12:07:21 +08:00
51da68fee5 improved log 2018-09-29 15:25:03 +08:00
69ea3cf69b running detect 2018-09-29 14:44:15 +08:00
7e782c633a better task tab management 2018-09-29 14:37:24 +08:00
ecd8a0d3d8 improve invalid arguments processing 2018-09-29 13:32:13 +08:00
556316a021 fix a typo 2018-09-28 16:28:05 +08:00
0a7cc09b1f fix typos 2018-09-28 16:27:07 +08:00
242474085a improve error handling 2018-09-28 16:20:52 +08:00
3f49544b1c update readme 2018-09-28 16:03:21 +08:00
a836786846 update tip page 2018-09-28 15:43:11 +08:00
158c40d029 update signitures tip 2018-09-28 15:42:34 +08:00
02adb5f15f fix a typo 2018-09-28 15:42:16 +08:00
e1d36eb6fc update tip page 2018-09-28 15:41:41 +08:00
78fa48beb0 update documents 2018-09-28 14:14:59 +08:00
93dc249e2a task chain & management 2018-09-28 11:17:05 +08:00
43bb837abd extractTabData report [] if any field element not found 2018-09-27 20:57:42 +08:00
24f2c26cbc remove fail timeout logic 2018-09-27 18:19:06 +08:00
df809f6e60 use all values of ExractResult 2018-09-27 16:40:05 +08:00
33945e49ac code optimize 2018-09-27 16:11:51 +08:00
e9270e22b2 fix & optimize 2018-09-27 14:42:08 +08:00
1148ae79d6 refactor 2018-09-27 13:30:45 +08:00