Skip to content

[πŸ› Bug]: Edge driver -inprivate option doesn't work in application mode (--app==http*)Β #15396

@mkca20

Description

@mkca20

What happened?

In edge v 133 I was able to start Edge in private mode and application mode at the same time. In version 134 it is not possible.
Please check below screen to see how it works. (script in section how to reproduce)

Image

Image

How can we reproduce the issue?

var edgeDriverService = EdgeDriverService.CreateDefaultService(driverFolder);
            var edgeOptions = new EdgeOptions();
            var input = "";
            while (true)
            {
                input = Console.ReadLine();
                if (string.IsNullOrEmpty(input) || input.Equals("q"))
                {
                    break;
                }
                edgeOptions.AddArgument(input);
            }

            edgeOptions.AddArgument("-start-maximized");
            var driver = new EdgeDriver(edgeDriverService, edgeOptions);

Relevant log output

Unhandled Exception: System.InvalidOperationException: session not created: Microsoft Edge failed to start: crashed.
  (chrome not reachable)
  (The process started from msedge location C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe is no longer running, so msedgedriver is assuming that msedge has crashed.) (SessionNotCreated)
   at OpenQA.Selenium.WebDriver.UnpackAndThrowOnError(Response errorResponse, String commandToExecute)
   at OpenQA.Selenium.WebDriver.<ExecuteAsync>d__63.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.WebDriver.StartSession(ICapabilities capabilities)
   at OpenQA.Selenium.WebDriver..ctor(ICommandExecutor executor, ICapabilities capabilities)
   at OpenQA.Selenium.Chromium.ChromiumDriver..ctor(ChromiumDriverService service, ChromiumOptions options, TimeSpan commandTimeout)
   at OpenQA.Selenium.Edge.EdgeDriver..ctor(EdgeDriverService service, EdgeOptions options)
   at EdgeCurrentSelenium.Program.Main(String[] args) in C:\Dev\Sandbox\EdgeCurrentSelenium\EdgeCurrentSelenium\Program.cs:line 48


Unhandled Exception: System.InvalidOperationException: session not created: Microsoft Edge failed to start: crashed.
  (session not created: DevToolsActivePort file doesn't exist)
  (The process started from msedge location C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe is no longer running, so msedgedriver is assuming that msedge has crashed.) (SessionNotCreated)
   at OpenQA.Selenium.WebDriver.UnpackAndThrowOnError(Response errorResponse, String commandToExecute)
   at OpenQA.Selenium.WebDriver.<ExecuteAsync>d__63.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at OpenQA.Selenium.WebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.WebDriver.StartSession(ICapabilities capabilities)
   at OpenQA.Selenium.WebDriver..ctor(ICommandExecutor executor, ICapabilities capabilities)
   at OpenQA.Selenium.Chromium.ChromiumDriver..ctor(ChromiumDriverService service, ChromiumOptions options, TimeSpan commandTimeout)
   at OpenQA.Selenium.Edge.EdgeDriver..ctor(EdgeDriverService service, EdgeOptions options)
   at EdgeCurrentSelenium.Program.Main(String[] args) in C:\Dev\Sandbox\EdgeCurrentSelenium\EdgeCurrentSelenium\Program.cs:line 67

Operating System

win 2019

Selenium version

c# Selenium.WebDriver" version="4.29.0

What are the browser(s) and version(s) where you see this issue?

Edge 134,

What are the browser driver(s) and version(s) where you see this issue?

Edge WebDriver 134.0.3124.51

Are you using Selenium Grid?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    G-msedgedriverRequires fixes in MSEdgeDriver

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions