Robotic Process Automation (RPA)

 View Only

 Fail to Start Chrome Navigator

Larissa Reis's profile image
Larissa Reis posted Mon June 16, 2025 08:10 AM

Hi everyone,

I'm using IBM RPA version 23.0.19.0, and I'm facing an intermittent error when executing a script in RPA Studio—specifically when using the browser profile options UserProfileOptimized or StrictUserProfile.

Here’s what I’ve tried so far, without success:

  • Updated Google Chrome;

  • Updated the ChromeDriver;

  • Placed the updated driver in the path:
    C:\Users\<user>\AppData\Local\IBM Robotic Process Automation\pacotes\23.0.19.0.

Despite these steps, the issue persists. The execution fails after 60 seconds with the following exception:

System.Exception: Fail to start Chrome navigator ---> OpenQA.Selenium.WebDriverException: The HTTP request to the remote WebDriver server for URL http://localhost:51773/session timed out after 60 seconds. ---> System.Net.WebException: O tempo limite da operação foi atingido em System.Net.HttpWebRequest.GetResponse() em OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest(HttpRequestInfo requestInfo) --- Fim do rastreamento de pilha de exceções internas --- em OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest(HttpRequestInfo requestInfo) em OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute) em OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(Command commandToExecute) em OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary2 parameters) em OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities) em OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) em OpenQA.Selenium.Chrome.ChromeDriver..ctor(ChromeDriverService service, ChromeOptions options, TimeSpan commandTimeout) em WDG.Automation.Browser.AutomationChromeBrowser.GetWebDriverInstance(DriverService driverService, DriverOptions driverOptions) em WDG.Automation.Browser.AutomationChromiumBrowser1.<Initialize>d__16.MoveNext() --- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) em WDG.Automation.Browser.AutomationChromeBrowser.<CreateInstance>d__4.MoveNext() --- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) em WDG.Automation.Browser.BrowserInstance.<CreateAutomationBrowser>d__3.MoveNext() --- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) em WDG.Automation.Browser.BrowserInstance.<CreateBrowserInstace>d__2.MoveNext() --- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) em WDG.Automation.Browser.WebStartCommand.<CreateBrowser>d__88.MoveNext() --- Fim do rastreamento de pilha de exceções internas --- em WDG.Automation.Browser.WebStartCommand.<CreateBrowser>d__88.MoveNext() --- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) em WDG.Automation.Browser.WebStartCommand.<Execute>d__87.MoveNext() --- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em WDG.Automation.Language.CommandInterpreter.<Run>d__12.MoveNext() --- Fim do rastreamento de pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em WDG.Automation.Language.ScriptInterpreter.<RunCore>d__17.MoveNext()

This issue does not occur when using the default automation profile. However, I need the browser to be logged into a Google account, which requires using a user profile.

Has anyone in the community faced this issue or found a workaround?

Thank you in advance!

Atanas Atanasov's profile image
Atanas Atanasov

Hi,

I had a similar issue and got it fixed by replacing current version of chrome with this one:

https://developer.chrome.com/blog/chrome-for-testing

You need to close chrome, kill every remaining processes, rename the folder in program files, extract this version there, rename it as the original folder and rename the update folder (to stop auto updates) as well.

Let me know if this helped.

Tarcio Alonso Mota's profile image
Tarcio Alonso Mota

Possibly related to KI DT437589.

Are you using Chrome v136 or higher?
In Chrome v136, they implemented a security measure that no longer allows Selenium to work with the default profile folder.

In order to use the logged-in user's profile, you must create another profile using a folder other than the default one.
This functionality (to allow the user provides a custom profile folder) was added to IBM RPA 23.0.20 (FP 003) and v 30.0.0.
However, if you open a ticket, the support team can provide you with a custom build based on version 23.0.20 (FP 002) - current latest version.

When the support team provides you with the custom build, they will send you the step-by-step instructions for configuring the user profile with the new folder for use in IBM RPA.