Commit Graph

34 Commits

Author SHA1 Message Date
sebthom
79dc665264 upgrade dependencies 2023-09-17 14:41:43 +02:00
sebthom
38a76572a4 improve type hints 2023-09-17 14:26:35 +02:00
sebthom
70b187260f fix typo 2023-09-16 17:52:19 +02:00
sebthom
811b8ec116 Move smooth_scroll_page() from utils to selenium_mixin 2022-11-22 19:40:23 +01:00
sebthom
2a28cc4390 upgrade dependencies 2022-05-31 17:35:08 +02:00
sebthom
55e018ac3f Workaround for #46 WebDriverException: Message: target frame detached 2022-03-27 21:05:41 +02:00
sebthom
407659a34d Ensure configured binary location is correct 2022-03-27 20:09:35 +02:00
sebthom
d673743912 Improve webdriver download 2022-03-23 22:23:26 +01:00
sebthom
1de13bf43b upgrade webdriver-manager and improve browser version detection 2022-03-22 14:12:52 +01:00
sebthom
414df7736c Improving type hints 2022-03-13 13:25:52 +01:00
sebthom
c6fd4f25ae move TypeVar T to utils module 2022-03-12 19:30:11 +01:00
sebthom
9196ed4535 Improve exception logging 2022-03-12 14:55:32 +01:00
sebthom
3eb8cf0fb7 suppress irrelevant WDM/browser log output by default 2022-03-12 14:29:16 +01:00
sebthom
1d5fc64f8d Raise exception if special attribute could not be set 2022-03-12 12:37:43 +01:00
sebthom
e213e8dd17 Add some pydoc 2022-03-11 18:16:58 +01:00
sebthom
b0ee014d33 upgrade dependencies 2022-02-24 19:46:18 +01:00
sebthom
311311a0f1 Fix custom profile handling 2022-02-17 17:41:12 +01:00
sebthom
e4226288d3 Reload the page in case fullscreen ads is displayed 2022-02-17 17:03:10 +01:00
sebthom
a1b0636446 make private window mode configurable 2022-02-17 14:20:22 +01:00
sebthom
26bef5e574 Allow configuration of custom browser profile 2022-02-17 14:02:19 +01:00
sebthom
7ee2d533df allow configuration of additional browser extensions 2022-02-17 13:08:09 +01:00
sebthom
c844c2473c Remove unnecessary selenium_stealth parameters 2022-02-17 12:13:54 +01:00
sebthom
7188a793ec Debug log effective browser args 2022-02-17 12:13:12 +01:00
sebthom
0befdfac4a improve type hints 2022-02-17 10:17:07 +01:00
sebthom
77360cb3e6 make SeleniumMixin.web_await throw TimeoutException by default 2022-02-17 09:13:27 +01:00
sebthom
81a1b79226 use TypeVar with in declaration of SeleniumMixin.web_await() 2022-02-16 20:11:26 +01:00
sebthom
08e2705b02 Replace deprecated type hints and add more pylint rules 2022-02-09 07:14:39 +01:00
sebthom
8c2d340b56 Prefer double-quoted strings 2022-01-31 07:47:03 +01:00
sebthom
1e1cffeab7 Fixes #17 #18 Use pdm + pyinstaller 2022-01-30 07:31:13 +01:00
sebthom
5b88bc15ce disable browser notifications 2022-01-30 07:20:16 +01:00
sebthom
3bb6c9d396 enable incognito mode 2022-01-30 07:19:52 +01:00
sebthom
b4209e3227 disable edge telemetry data collection 2022-01-30 06:58:49 +01:00
Sebastian Thomschke
82f9fed858 Add pydoc to SeleniumMixin.web_open() 2022-01-14 00:26:37 -06:00
sebthom
1ceccc48dc initial import 2022-01-11 13:45:20 +01:00