Commit Graph

64 Commits

Author SHA1 Message Date
LawyZheng
8baa8de032 general autocomplete solution (#713) 2024-08-21 10:54:32 +08:00
LawyZheng
36b3f62eb7 optimize svg logic (#701) 2024-08-13 14:05:51 +08:00
LawyZheng
ed79bf40f2 increase lazy loading wait time to 10s (#698) 2024-08-09 21:41:17 +08:00
LawyZheng
caa2a5e4c4 try to fix upload file bug (#695) 2024-08-09 18:53:31 +08:00
LawyZheng
5299f9265e update custom selection prompt (#689) 2024-08-08 14:53:08 +08:00
Shuchang Zheng
9fd096c385 remove log: Building element tree (#685) 2024-08-07 16:23:20 -07:00
Kerem Yilmaz
c872b1e4a8 verification code V2 - support verification code of multiple separate single character input fields (#683)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-08-07 16:17:15 -07:00
Shuchang Zheng
feddade56e custome -> Custom (#679) 2024-08-07 09:20:13 -07:00
LawyZheng
5c6648bb41 transform input to select (#681) 2024-08-07 18:51:29 +08:00
LawyZheng
76ae23c84c update env and remove useless comment (#676) 2024-08-06 13:47:54 +08:00
LawyZheng
cba0f68a5e general selection (#675) 2024-08-06 13:30:52 +08:00
Kerem Yilmaz
e4fd825497 Timeout and retry mechanism for Bitwarden CLI (#670) 2024-08-02 12:53:05 -07:00
LawyZheng
1629d84375 support react select (#652) 2024-07-26 10:32:35 -07:00
LawyZheng
be75055fd8 support pdf printer (#653) 2024-07-26 18:10:42 +08:00
Kerem Yilmaz
479a918a8e Use trimmed element tree for info extraction (#641) 2024-07-24 17:23:37 -07:00
Kerem Yilmaz
50ff8dc441 remove the the check that makes sure file url is coming from payload (#624) 2024-07-18 18:19:14 -07:00
Kerem Yilmaz
69d73bc551 Add current date to info extraction prompt (#617) 2024-07-18 11:36:09 -07:00
LawyZheng
9b51df4ffd Skip if selected (#604) 2024-07-16 01:41:56 +08:00
Kerem Yilmaz
ea1039277f email relay (#598)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-07-11 21:34:00 -07:00
LawyZheng
0ddda3f481 ifx chain click bug (#576) 2024-07-11 02:45:13 +08:00
LawyZheng
6af581a7e4 fix input timeout (#569) 2024-07-10 00:04:03 +08:00
LawyZheng
bcbd738326 refactor select handler (#565) 2024-07-09 02:22:16 +08:00
LawyZheng
e52d585f9f support select2 in iframe (#560) 2024-07-06 13:32:55 +08:00
LawyZheng
cd0d563070 use css selector instead of xpath (#551) 2024-07-04 10:45:47 +08:00
Kerem Yilmaz
22566f01ce Mark options of disabled select non-interactable (#540) 2024-07-03 16:38:50 +08:00
Kerem Yilmaz
257ba1601e Decorate bounding boxes with element_ids to improve Skyvern accuracy (+ a few more changes) (#536) 2024-07-02 00:24:52 -04:00
LawyZheng
76255c01b1 use 'click' for radio button (#506) 2024-06-25 10:26:14 +08:00
LawyZheng
35e336d6f4 optimize normal select (#503) 2024-06-25 01:46:54 +08:00
LawyZheng
49d7e77b3a close select2 when failed to select (#498) 2024-06-21 15:12:26 +08:00
LawyZheng
be86a33c3b refactor select2 (#485) 2024-06-18 11:34:52 +08:00
Kerem Yilmaz
b300f9dcf0 Revert "Select option handler bugfix" (#484) 2024-06-17 17:45:19 -07:00
Kerem Yilmaz
07fd58be23 Select option handler bugfix (#482) 2024-06-17 08:37:31 -07:00
Kerem Yilmaz
af81fb7206 add a 2-min timeout for press_sequentially (#478) 2024-06-17 07:33:25 +08:00
LawyZheng
9c2be1335b move resolve locator (#472) 2024-06-14 14:58:44 +08:00
Kerem Yilmaz
042e34d261 Better feedback (exception message) when skyvern can't input text to an element (#445)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-06-07 11:28:19 -07:00
LawyZheng
b4e95d29ce stop using page.click and page.locator in action handler (#426) 2024-06-06 11:04:04 +08:00
Kerem Yilmaz
aedb26b06b update text input logic to make things faster (#425) 2024-06-05 19:27:48 -07:00
LawyZheng
285419349c iframes support (#405)
Co-authored-by: Aleksei Zarubin <12220926+alexzarbn@users.noreply.github.com>
2024-06-06 10:07:32 +08:00
Aleksei Zarubin
d5abfc9179 Use 4-char element ids instead of sequential integers (#361)
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
2024-06-03 19:38:08 +08:00
Kerem Yilmaz
f1d5a3a687 complete_on_downloads for task block (#403) 2024-06-02 23:24:30 -07:00
Shuchang Zheng
5e88d64a11 input data instantly for press_sequentially when there's too much characters (#367) 2024-05-26 12:15:13 -07:00
Shuchang Zheng
5d1dac0902 make the press_sequentially timeout 3x of the estimation time (#360) 2024-05-24 00:14:40 -07:00
Kerem Yilmaz
0719396136 use press_sequentially to replace fill (#349) 2024-05-20 19:43:45 -07:00
Shuchang Zheng
2466897158 adopt ruff as the replacement for python black (#332) 2024-05-16 18:20:11 -07:00
LawyZheng
f2f9122799 optimize select action (#316) 2024-05-15 02:15:18 +08:00
Kerem Yilmaz
9f1c679e09 Add download flag to click action, update dom logic (#310) 2024-05-13 22:18:42 -07:00
Kerem Yilmaz
cc91c1b2b6 Ykeremy/click instead of download (#275) 2024-05-07 23:54:07 -07:00
Shuchang Zheng
b6a85cf3a5 remove exc_info from LOG.exception (#246) 2024-04-30 00:27:32 -07:00
LawyZheng
b321ac2481 select action on label (#238) 2024-04-26 17:51:50 +08:00
LawyZheng
2ae381a5e7 format code style (#203) 2024-04-17 22:48:42 +08:00