Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7e00247af20ab27c5d35dc61e7372cc0edbb9175
      
https://github.com/WebKit/WebKit/commit/7e00247af20ab27c5d35dc61e7372cc0edbb9175
  Author: Haruhisa SHIN <[email protected]>
  Date:   2024-11-24 (Sun, 24 Nov 2024)

  Changed paths:
    M Source/WebDriver/SessionHost.cpp
    M Source/WebDriver/SessionHost.h
    M Source/WebDriver/glib/SessionHostGlib.cpp
    M Source/WebDriver/socket/SessionHostSocket.cpp
    M Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp
    M Source/WebKit/UIProcess/win/AutomationClientWin.cpp
    M Source/WebKit/UIProcess/win/AutomationClientWin.h
    M Source/WebKit/UIProcess/win/WebView.cpp
    M Source/WebKit/UIProcess/win/WebView.h

  Log Message:
  -----------
  [WebDriver][win] WebDriver launches MiniBrowser for automation
https://bugs.webkit.org/show_bug.cgi?id=282972

Reviewed by Fujii Hironori.

The win port WebDriver supports connecting to a browser
that is already running.
However, win port WebDriver has not yet implemented
the feature of launching the browser by itself.
This makes it difficult to run the WebDriverTests.

This change adds a feature to the WebDriver to launch
a browser to connect if target is not specified.

Before this change, the --target(-t) option is
mandatory for win port WebDriver.

This change allows the --target option to be omitted.
In that case, the WebDriver will scan freeport and
launching a MiniBrowser that listens on 127.0.0.1:(freeport).
This MiniBrowser is hidden, but WebDriver can connect to
and automate it.

Canonical link: https://commits.webkit.org/287053@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to