Skip to content
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

Upgrade Chrome and fix Chimp from failing without a proper return code #140

Closed
wants to merge 31 commits into from

Conversation

rsshilli
Copy link

This PR contains fixes for the following issues:

@rsshilli rsshilli changed the title Upgrade Chrome and fix Upgrade Chrome and fix Chimp from failing without a proper return code May 16, 2019
@lgandecki
Copy link
Member

Thank you so much. @lucetius could you please look through this and verify?

@rsshilli
Copy link
Author

Oh, crap. I didn't mean for the dist directory stuff to get merged into this PR.

@rsshilli
Copy link
Author

OK. It's better now. Now it also deploys correctly from my Github repo.

@lgandecki
Copy link
Member

@rsshilli Thanks! I took your branch and tried to apply it to our current version with a newer chrome version, it causes problems on circleci with one of our large projects that has ~1000 tests. It seems that it consumes much more memory which kills our app. We need to investigate more before we bump it, as it could cause similar problems to other people.
Meanwhile - do you have a specific usecase where you need a newer chromedriver?

@rsshilli
Copy link
Author

Yes, PDFs didn't load correctly in Chrome 74 with Chromedriver 2.46. I don't remember exactly what was the issue, but upgrading to the latest Chromedriver fixed it.

I actualy think we should extract the version of Chromedriver from Chimpy's package.json. It looks like it used to come from chimp.js.

@rsshilli
Copy link
Author

FWIW, I synced down the latest changes today in 1.2.0 and upgraded everything to Chrome 76, which I published as 1.2.1. I'd still love to get this merged in.

@lgandecki
Copy link
Member

what's different about the cherry-chromedriver? We've now made it possible to just install any chromedriver as dependency and that should be picked up. But that won't work with a package that has a different name (like "cherry-chromedriver") :)

@rsshilli
Copy link
Author

Chrome 77 was out for a good week before NPM was updated with Chromedriver 77 and we had issues on the latest Chrome so we were forced to make our own repo just for a few days until the chromedriver package was updated. It's not permanent (we hope).

@rsshilli
Copy link
Author

Also, how do I use any Chromedriver version now?

@rsshilli rsshilli closed this Jan 25, 2021
@rsshilli rsshilli deleted the branch TheBrainFamily:master January 25, 2021 19:05
@rsshilli rsshilli deleted the master branch January 25, 2021 19:05
@rsshilli
Copy link
Author

I closed this because it's too different now. I'm going to open new PRs.

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.

3 participants