I have a rather specific problem I’m currently facing. I’m working in a virtual environment and I’m trying to run a test with Selenium in Edge. All that I am currently trying to do is to open Edge and go to Google.com:
*** Settings ***
Library SeleniumLibrary
Test Teardown Close All Browsers
*** Test Cases ***
Open Google in Edge
Set Log Level debug
Open Browser https://www.google.com Edge
Set Log Level info
As far as I am aware I’m not doing anything strange, but I keep on getting these errors:
[15452:15508:1202/141313.807:ERROR:edge_auth_errors.cc(523)] EDGE_IDENTITY: Get Default OS Account failed: Error: Primary Error: kImplicitSignInFailure, Secondary Error: kAccountProviderFetchError, Platform error: 0, Error string:
[15452:15508:1202/141419.321:ERROR:feature_processor_state.cc(42)] Processing error occured: model EdgeUserTopicOnUrlProtobuf failed with CustomInputError, message:
ReadTimeoutError: HTTPConnectionPool(host='localhost', port=50997): Read timed out. (read timeout=120)
The driver is found during the test execution, so that is not the problem.
I have tried the following things:
- I thought it would have to do with Edge in some way as it is managed by the organization, so I downloaded the latest version and made sure that the driver version matches the Edge version.
- I tried running it in Incognito window.
- I tried making an alias and then use the keyword
Switch Browser
. - I tried just replacing the standard browser that is opened in Selenium to Edge instead of Firefox.
- I tried the
Browserlibrary
. That didn’t work due to npm not properly being installed (while in fact the process of installation was correct). - I tried the
Create Webdriver
keyword. That just didn’t work as I could not properly use the keyword. - Making a custom keyword to open Edge that can communicate with Selenium.
user28590595 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
Does the issue only occur with Edge?
Chrome, Firefox or any other browser works fine?
Nevertheless, I found this: https://github.com/MicrosoftEdge/EdgeWebDriver/issues/49
Someone stated:
You need to delete the old msedgedriver.exe file and download the version matches your Edge
So if you have that file, maybe that is causing the error?
And someone else stated:
Updating the webdriver with the lastest version solved my issue.
ISSUE: “EDGE_IDENTITY: Get Default OS Account failed: Error: Primary Error: kImplicitSignInFailure, Secondary Error: kAccountProviderFetchError”
itsluke is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.