Skip to content

Robust reuse of Chrome profiles #341

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 8 commits into from
Closed

Robust reuse of Chrome profiles #341

wants to merge 8 commits into from

Conversation

grouma
Copy link
Member

@grouma grouma commented Apr 25, 2019

If a Chrome process was started with a reused Chrome profile and used a current running instance, our expectations of outputs was incorrect. The modified logic now robustly determines the debug port.

This should close: #319

Note this issue was not caught because our Chrome tests only run on Linux. By default, killing the Chrome process on Linux does not keep the background process around so the instance can not be reused. This behavior is different on Mac and the corresponding Chrome tests were actually failing.

kenzieschmoll added a commit to kenzieschmoll/browser_launcher that referenced this pull request Apr 25, 2019
@grouma grouma closed this Apr 25, 2019
@grouma grouma deleted the profile-fix branch May 28, 2019 22:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

"The method 'isRequired' was called on null" on subsequent runs with daemon
2 participants