Michael Mintz
Michael Mintz
Both Playwright and SeleniumBase support different formats. Playwright: * Python * pytest * .NET * Java * NodeJS. SeleniumBase: * Python -> `SB()` and `Driver()` * pytest -> `BaseCase` class...
There are lots of new CDP Mode examples here: [SeleniumBase/examples/cdp_mode](https://github.com/seleniumbase/SeleniumBase/tree/master/examples/cdp_mode)
Time for everyone to upgrade to [SeleniumBase 4.32.12](https://github.com/seleniumbase/SeleniumBase/releases/tag/v4.32.12) (or newer if available).
I see the issue. CDP Mode activates the virtual display by default on Linux after the first browser has been launched. (Whenever the virtual display is running, any new browser...
I see how to fix that too for the `SB()` manager. It'll be included with this ticket.
This was resolved in `4.33.13` - https://github.com/seleniumbase/SeleniumBase/releases/tag/v4.33.13
If people are looking for the GitHub Actions `.yml` file that I used in the tutorial, it's here: https://github.com/mdmintz/undetected-testing/blob/master/.github/workflows/python-package-3.yml
Here's a new example ([SeleniumBase/examples/cdp_mode/raw_xhr_sb.py](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/cdp_mode/raw_xhr_sb.py)) for `XHR` (requests and responses): ```python """CDP.network.ResponseReceived with CDP.network.ResourceType.XHR.""" import ast import asyncio import colorama import mycdp import sys import time from seleniumbase.undetected import cdp_driver...
As of yet, there's no indication of when `--disable-features=DisableLoadExtensionCommandLineSwitch` is being removed. It may stay awhile if there are enough objections to its removal.
UPDATE: Everything is working fully after the `4.42.1` patch! Upgrade if you haven't already!