Skip to content

[Selenium 4][BiDi] Migration to Selenium 4 and DevTools handling

Compare
Choose a tag to compare
@mialeska mialeska released this 12 Jan 17:43
· 63 commits to master since this release
7dbfca5
  • Migrating to Selenium 4
    • Updated dependencies, including log4j
    • TimeUnit.* replaced with Duration.of* in selenium waits;
  • add Relative locators
  • Implemented methods to set attribute value.
  • Reworked LocalBrowserFactory, add support of Opera and Yandex browsers
  • Implemented shadowRoot functionality wrapper
  • add DevTools handling
    • Implement devtools interaction interfaces: DevToolsHandling, EmulationHandling, NetworkHandling, JavaScriptHandling.
    • Add functions to collect Performance metrics
    • Implemented localized logging of HTTP Exchange operations
  • Reworked JsActions parameters resolving.
  • Add Polish and Ukrainian localization
  • Add DevTools section to README.md.
  • Implemented use cases devTools tests for: JavaScript event listener, CDP command execution, Dom monitoring, Pinned scripts and initialization scripts, Performance metrics, User agent override, Device emulation and emulation domain; Geolocation emulation, Basic authentication, Request \ response handlers, network interception.