### Problem - The [test_import_error_handled](https://github.com/apify/crawlee-python/blob/c58e9730d8d09a75923e8aaa90429f802d81a170/tests/unit/parsel_crawler/test_parsel_crawler.py#L233) is currently not functional with the new `crawlee._utils.try_import.ImportWrapper`. - As a result, the test is marked as skipped. ### Solution - Come up with a way to ensure that `ImportError` is properly raised when required extras are missing. - Extend this testing approach to cover all extras - `parsel`, `beautifulsoup`, `playwright`, and `curl-impersonate`.
Problem
crawlee._utils.try_import.ImportWrapper.Solution
ImportErroris properly raised when required extras are missing.parsel,beautifulsoup,playwright, andcurl-impersonate.