Commit Graph

28 Commits

Author SHA1 Message Date
Magnus Müller
07262b3ae8 Fix tests 2025-07-18 16:00:05 +02:00
Nick Sweeting
d958260c42 tweak test fixture scope 2025-07-11 00:44:10 -07:00
Magnus Müller
2a36c8003e Update example and test 2025-07-08 11:16:00 +02:00
Daniel T.
c5a3c0cf2e Refines dynamic page state calculations
Replaces static page statistics with dynamic calculations for
viewport and scroll position metrics. Simplifies code logic in
scroll handling by removing unnecessary defaults for page
scrolling. Improves readability and reliability of page
scroll operations by requiring explicit num_pages parameter.

Enhances page-view consistency and user interaction handling.
2025-07-07 21:22:12 +02:00
Daniel T.
55c392a8a3 Merge remote-tracking branch 'upstream/main' into enhancement/improved-scroll-action 2025-07-07 19:04:35 +02:00
Daniel T.
539274a7d4 Updates scroll functionality to use page units
Replaces pixel-based scrolling with page unit determination, allowing for more intuitive scroll actions by specifying the number of pages. Adjusts related documentation, examples, and tests to reflect this change for improved code consistency and user experience.
2025-07-07 18:21:37 +02:00
Daniel T.
eb7c7fa2bc Enhances scroll action testing
Removes unnecessary Field description in ScrollAction to streamline code.

Implements additional test cases for varying scroll amounts, improving test coverage and validation of scrolling behavior in the integration tests.
2025-07-07 17:34:57 +02:00
Magnus Müller
718fe9f679 Fix controller tests 2025-07-07 16:06:21 +02:00
Magnus Müller
d3496874db Update test 2025-07-07 16:01:09 +02:00
Magnus Müller
dc43bc2528 Fixed test because we dont use include_in_memory anymore & success=False is not needed 2025-07-04 17:34:29 +02:00
mertunsall
087f89333b fix tests 2025-06-29 22:57:45 +02:00
Gregor Žunič
b247a8d848 removed test for drag and drop 2025-06-28 10:09:23 +02:00
Nick Sweeting
3209fd95f7 lint and hint fixes 2025-06-21 06:07:21 -07:00
Nick Sweeting
aad78d93ab more type hint fixes 2025-06-21 05:44:49 -07:00
Nick Sweeting
6c695d0a42 more lint and hint fixes 2025-06-21 05:39:17 -07:00
mertunsall
7cdcbc1385 Remove the test_extract_content_action method from TestControllerIntegration, streamlining the test suite by eliminating outdated or redundant tests. 2025-06-20 01:06:28 +02:00
Magnus Müller
21609387d5 Update test case to include file_system 2025-06-20 00:07:59 +02:00
Nick Sweeting
c36ca35984 improve logging of errors 2025-06-19 06:40:14 -07:00
Nick Sweeting
f35ea5be4d fixes 2025-06-17 22:38:59 -07:00
Nick Sweeting
7f49b4aa1d centralize LLM mocking for tests into mocks.py 2025-06-13 17:05:48 -07:00
Nick Sweeting
06488e11ba fix clickaction error handling test 2025-06-11 00:05:58 -07:00
Nick Sweeting
d5d341f229 dont raise exception from click action 2025-06-10 23:57:41 -07:00
Nick Sweeting
11b980b3ae fixture scoping 2025-06-06 19:26:29 -07:00
Nick Sweeting
f94d56910f consistent test fixture scope, fix race condition on shutdown, improve logging 2025-06-06 19:21:51 -07:00
Nick Sweeting
07772c8d1d clean up ci tests and rename them for clarity 2025-05-26 16:57:16 -07:00
Nick Sweeting
4ffd6bedc0 handle mixed order action params 2025-05-25 06:14:05 -07:00
Nick Sweeting
8ddb5a68f5 better wait action tests 2025-05-25 05:06:15 -07:00
Nick Sweeting
18554e2834 autodetect tests for ci by looking in folder 2025-05-22 05:34:04 -07:00