Commit Graph

54 Commits

Author SHA1 Message Date
magmueller
f27e65500a Merge remote-tracking branch 'origin/HEAD' into multi-step 2024-12-04 17:31:21 +01:00
magmueller
faf22c8c34 Hacky fix just tell user to close all chrome instances 2024-12-04 16:49:33 +01:00
Gregor Žunič
45a46f8fbd tiny improvements to css selector generation 2024-12-04 15:22:07 +01:00
magmueller
05300b30f8 File upload works robust and can connect to existing browser 2024-12-04 15:08:55 +01:00
magmueller
e0ab9d9a0c Default headless to false 2024-12-03 14:20:12 +01:00
magmueller
13bb5f7141 Merge remote-tracking branch 'origin/staging' into multi-step 2024-12-03 10:18:55 +01:00
magmueller
60fbbcae93 Split HistoryTreeProcessor in views and service 2024-12-03 09:26:17 +01:00
magmueller
9d44efb9bf Change window size 2024-12-02 18:36:35 +01:00
Gregor Žunič
ad0db053b7 Merge branch 'staging' into feature/infrastructure 2024-12-02 18:34:16 +01:00
Gregor Žunič
b6214fe4fd save traces, browser context has context_id 2024-12-02 13:07:01 +01:00
Gregor Žunič
941122a72c ability to save trace 2024-12-02 11:42:56 +01:00
Gregor Žunič
1721eefa8c save recording path 2024-12-02 10:29:53 +01:00
Gregor Žunič
36fabb799c fixed tests, now headless, no more asyncio errors (hopefully) 2024-12-02 10:09:22 +01:00
magmueller
34ca52ea3a Fix small actions - improve prompt for multiaction - improve logging 2024-12-01 22:34:17 +01:00
magmueller
c581a1b251 First draft multi-action runs 2024-12-01 21:00:22 +01:00
Gregor Žunič
cf27d9e1c5 allows parralelized agents 2024-12-01 20:17:10 +01:00
magmueller
0c15d6c6d3 More robust when page closes 2024-12-01 20:00:34 +01:00
Gregor Žunič
d4e9257c4c renamed service to browser 2024-12-01 14:14:48 +01:00
magmueller
a25711848b Change cookie log level to debug 2024-11-30 13:31:10 +01:00
magmueller
9dfc1f3faf Seperate class for browserhistory - fixed type errors 2024-11-28 23:59:49 +01:00
magmueller
c39bf65da1 Merge remote-tracking branch 'origin/main' into feature/reexecutable-script 2024-11-28 23:28:06 +01:00
magmueller
58657f1217 Fix type errors 2024-11-28 23:11:52 +01:00
Gregor Žunič
fe249cc465 improved docs, hydrate cookies on every state get 2024-11-28 23:07:46 +01:00
Gregor Žunič
b64ac4d702 decreased default max wait load time to 5s 2024-11-28 22:44:48 +01:00
Gregor Žunič
0d86bbb317 wait for traffic load, better browser config 2024-11-28 22:41:01 +01:00
magmueller
85bdf707f7 Rerun in agent 2024-11-28 22:34:04 +01:00
magmueller
519881a7b3 Rerun works 2024-11-28 21:10:25 +01:00
magmueller
de7e38b75c History is saved and loaded 2024-11-28 19:37:18 +01:00
Gregor Žunič
34bb36d6f5 make css selectors more robust 2024-11-28 15:35:56 +01:00
Gregor Žunič
10af7535e8 tiny import and format fixes 2024-11-28 12:55:53 +01:00
Gregor Žunič
40e8c05c7d Merge branch 'main' into gregpr07/bu-85-make-iframes-and-shadow-elements-work-with-dom-service 2024-11-28 12:51:33 +01:00
magmueller
47cd2daff5 Fix cookies 2024-11-28 08:50:34 +01:00
magmueller
6669a436c7 Merge remote-tracking branch 'origin/gregpr07/bu-85-make-iframes-and-shadow-elements-work-with-dom-service' into feature/reexecutable-script 2024-11-28 06:55:14 +01:00
magmueller
d35b1ebc71 Draft rerun - but breaks if index change 2024-11-27 10:36:50 +01:00
Gregor Žunič
eb41cb577d removed checking of all subframes 2024-11-26 23:15:57 +01:00
Gregor Žunič
d64448923f option to disable chrome security, cross site iframes work 2024-11-26 18:23:27 +01:00
Gregor Žunič
829ed138fd clicking version - still missing iframe/shadow elements penetration 2024-11-25 21:45:05 +01:00
magmueller
d2e3de97d5 Save cookies 2024-11-25 16:56:15 +01:00
Magnus Müller
bd635a3108 Merge pull request #53 from gregpr07/hot-fix/max-token-message-manager
Hot fix/max token message manager
2024-11-25 08:52:46 +01:00
magmueller
21198f5904 Fix tests - now most of them are running through again 2024-11-24 22:05:17 +01:00
Gregor Žunič
89361ad05e removed input from close function 2024-11-24 14:21:45 +01:00
magmueller
60fbd16730 When page not loaded return empty state - fixes break for not loading page 2024-11-23 15:39:47 +01:00
Gregor Žunič
03b83d60a6 bumped up version 2024-11-22 21:36:03 +01:00
Gregor Žunič
5941dd2752 Merge branch 'staging' into gregorzunic/bu-56-switch-from-selenium-to-playwright 2024-11-22 15:08:30 +01:00
Gregor Žunič
bb233e7868 fixed test_clicks 2024-11-22 14:36:11 +01:00
Gregor Žunič
c91c1782e8 decreased click wait timeouts 2024-11-20 17:49:29 +01:00
Gregor Žunič
b0c390f2c0 fixed multi tab management, clicking timeouts, general bugfixes 2024-11-20 17:33:49 +01:00
Gregor Žunič
f7148e3542 untested version of playwright (kinda works) 2024-11-19 18:32:31 +01:00
Gregor Žunič
155f49acc4 started the switch from selenium to playwright 2024-11-18 20:38:00 +01:00
magmueller
e78ecc6ff0 Simplify browser access 2024-11-18 19:45:28 +01:00