Matt Hillebrand
5457a697fa
fix: Selector.get_all_text() doesn't get all text #167
...
- Updated text extraction using recursion
- Added new unit test
2026-03-07 17:11:39 -08:00
Karim shoair
50a69c3583
ops: update workflows triggers
...
and pinning playwright version here too
2026-02-28 16:45:26 +02:00
Karim shoair
e34651d887
fix(stealth): improve stealth mode by removing unnecessary scripts
...
It doesn't add anything to the table as before (it might turn out I was wrong and add them again lol)
2026-02-27 03:50:14 +02:00
Karim shoair
e35ba3455c
test: add tests for spiders engine
...
Automated tests written by AI
2026-02-15 04:35:28 +02:00
Karim shoair
0ab54852c4
fix: use more accurate naming for proxy rotation strategy
...
It can be considered the simplest form of round robin since we don't have weights or anything (as was originally planned), but let's change it to avoid confusion or useless debates. Here goes nothing
2026-02-14 23:19:54 +02:00
Karim shoair
2997d562d5
test: remove irrelevent test
2026-02-14 03:34:41 +02:00
Karim shoair
d0a5a01299
test: update spider check
2026-02-14 02:51:39 +02:00
Karim shoair
16852cb1ac
style: Use shorter and more accurate naming for constants
2026-02-07 16:37:47 +02:00
Karim shoair
5f557a7f9f
test: add tests for the new feature
2026-02-07 01:28:58 +02:00
Karim shoair
9acc8194c5
test: update the tests accordingly
2026-02-06 02:45:13 +02:00
Karim shoair
6e0277f23b
test: add new tests for the proxy rotation logic
2026-02-02 00:16:40 +02:00
Karim shoair
d90189e675
test: update tests accordingly
2026-01-20 20:22:47 +02:00
Karim shoair
d0f52c3855
test: remove the tests for the removed html_utils module
2026-01-20 16:37:17 +02:00
Karim shoair
0ec78e2335
test: update tests accordingly
2026-01-19 16:40:18 +02:00
Karim shoair
94bc759c6a
test: updates tests to include new logic
2026-01-19 16:13:29 +02:00
Karim shoair
d247b5b691
test: add tests for the spiders system
...
It's generated by Opus on Claude Code. It's very good as per my review and instructions, but I will have another look later.
2026-01-19 03:46:00 +02:00
Karim shoair
9eb5f68fcb
test: update tests accordingly
2026-01-08 00:52:35 +02:00
Karim shoair
2f87507afe
test: update database test to suite windows
2026-01-03 22:02:03 +02:00
Karim shoair
f99baf65f7
test: remove the check for incognito
2026-01-03 01:50:46 +02:00
Karim shoair
33c5633c58
test: correcting tests with the new arguments
2025-12-30 22:06:37 +02:00
Karim shoair
b1cd5c5a82
test: fix old assert test
2025-12-28 00:16:37 +02:00
Karim shoair
a4ad6b5fce
test: remove old test
2025-12-28 00:03:09 +02:00
Karim shoair
2af21e240d
test: remove problematic sync tests
...
The async version are the same tests
2025-12-27 14:02:02 +02:00
Karim shoair
fdfd5bf96b
test: update all tests accordingly
2025-12-26 03:22:56 +02:00
Karim shoair
9443ab80ae
test: update tests accordingly
2025-12-18 01:14:05 +02:00
Karim shoair
ab23b71836
tests(fetchers): Update tests to use the new argument naming
2025-11-26 02:23:54 +02:00
Karim shoair
57e11cef76
tests: Update tests accordingly
2025-11-25 20:25:23 +02:00
Karim shoair
2751653190
test: add tests for the new impersonate logic
2025-11-16 16:34:24 +02:00
Karim shoair
f9303ab275
test: update session tests
2025-10-06 06:53:24 +03:00
Karim shoair
390916ba45
tests: change test accordingly
2025-10-06 05:00:58 +03:00
Karim shoair
7aa083053b
test: change tests accordingly
2025-10-01 03:50:57 +03:00
Karim shoair
f6c122b87f
style: Removing dead code/docstrings
2025-09-29 05:09:23 +03:00
Karim shoair
6f0ce428aa
tests: update tests for mcp
2025-09-28 20:14:17 +03:00
Karim shoair
67aa1a2ae7
tests: Add a test for using stealth and real_chrome arguments together
2025-09-20 00:23:55 +03:00
Karim shoair
386da62ec9
tests: fix CLI tests according to last changes
2025-09-19 23:17:54 +03:00
Abdullah
7ba333c3c9
perf(session): improve page management and speed up execution
...
Close pages immediately after tasks finish to reduce resource usage and
improve overall performance. Update corresponding test files to reflect
the new page lifecycle management.
2025-09-17 18:49:45 +03:00
Karim shoair
eae088a07b
tests: Multiple changes to tests
...
- Remove all tests for the old encoding logic
- Stop using the `nopecha` test page to test Cloudflare solver
- Remove useless tests like testing for infinite timeout
- Fixes to make the code compatible with new changes
2025-09-14 20:24:46 +03:00
Karim shoair
68615b2347
tests: remove the cloudflare test from the sync version
...
To not put pressure on the website
2025-09-14 16:31:38 +03:00
Karim shoair
1024ba6916
tests: Update test to be up-to-date with current version of the code
2025-09-14 16:30:59 +03:00
Karim shoair
d6844232eb
tests: Update all tests according to new update
2025-09-13 16:07:54 +03:00
Karim shoair
931993f901
tests: changing tests accordingly
2025-09-08 16:09:24 +03:00
Karim shoair
d49e047736
tests: change tests accordingly
2025-09-02 15:23:30 +03:00
Karim shoair
878be9ccbf
tests: update tests accordingly
2025-08-31 02:57:30 +03:00
Karim shoair
cf57af588e
docs: update doc strings with correct naming
2025-08-25 06:08:15 +03:00
Karim shoair
637580e130
tests: stop testing geoip
...
The DB is downloaded from GitHub releases using public API so we get rate limited a lot
2025-08-23 22:20:51 +03:00
Karim shoair
dd4fcc47c8
test: remove geoip from the async camoufox test
...
to lower errors of rate limiting caused by downloading the geo db from GitHub
2025-08-20 16:36:58 +03:00
Karim shoair
85885d9962
tests: add geoip to Stealth tests
2025-08-20 01:36:55 +03:00
Karim shoair
5aea62256b
test: adding new tests and updating existing ones
...
Code Coverage is now 92%
2025-08-17 01:03:19 +03:00
Karim shoair
3e0ca33111
test: adding new tests and updating existing ones
2025-08-16 19:07:08 +03:00
Karim shoair
4c33c47609
test: Update and improve Camo/Dynamic tests
2025-08-16 16:02:17 +03:00