Commit Graph

45 Commits

Author SHA1 Message Date
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
LawyZheng
c162ad3d0c Fix select action bug (#202) 2024-04-17 21:51:16 +08:00
Kerem Yilmaz
4a3e897dad Ykeremy/context parameter source parameters (#200) 2024-04-16 15:41:44 -07:00
Kerem Yilmaz
7b1c1d5a02 Don't interact with fields that are already filled in (#183) 2024-04-12 23:05:25 -04:00
Suchintan
3ea46b93cf Revert "Don't interact with fields that are already filled in" (#182) 2024-04-12 23:00:54 -04:00
Kerem Yilmaz
e17c5c176c Don't interact with fields that are already filled in (#181) 2024-04-12 22:51:34 -04:00
Kerem Yilmaz
e8b42c9a4f Support 2FA in Bitwarden (#178) 2024-04-11 02:31:17 -04:00
LawyZheng
242a87bb24 add action setup/teardown stage (#159) 2024-04-05 21:47:18 +08:00
Kerem Yilmaz
0800990627 Workflow Fixes (#156) 2024-04-04 19:09:19 -07:00
Kerem Yilmaz
8117395d73 fix exception logging: use exc_info=True (#155) 2024-04-05 02:31:08 +08:00
Kerem Yilmaz
7562cd9c25 Implement SendEmailBlock (#137) 2024-03-31 01:58:11 -07:00
Kerem Yilmaz
d1de19556e Implement LLM router (#95) 2024-03-16 23:13:18 -07:00
Kerem Yilmaz
15d78d7b08 Sync cloud skyvern to oss skyvern (#55) 2024-03-12 22:28:16 -07:00
Shuchang Zheng
59a4a528e0 Support listbox generated by dropdown selection click with linked_element concept (#53) 2024-03-12 11:37:41 -07:00
Kerem Yilmaz
9eddb3d812 Move the code over from private repository (#3) 2024-03-01 10:09:30 -08:00