Dmitry Vorotilin
Dmitry Vorotilin
> Also when I ran it with a memo, I got an error eventually > > ``` > .../gems/ruby-3.1.2/gems/ferrum-0.11/lib/ferrum/browser/web_socket.rb:19:in `initialize': Too many open files - socket(2) for "127.0.0.1" port 65073...
As for the issue I have a plan to intro an option for `request` but unfortunately it won't work for all the websites. So it's going to be very optional.
Ferrum opens only one connection per page and closes it when page is processed releasing the page and connection. So something is wrong with the crawler most likely
I like it! Why don't you open PR for Cuprite? :)
Sure go ahead and I'll help
Merged manually. Thank you!
I'm happy to debug and fix them all if you show me your tests, debug logs and collaboration :) Though I understand it should be done privately so my email...
@caseyprovost nothing fancy just properly write capybara tests and you should be good. https://thoughtbot.com/blog/write-reliable-asynchronous-integration-tests-with-capybara https://evilmartians.com/chronicles/system-of-a-test-setting-up-end-to-end-rails-testing
@matpowel Like I said I'm happy to help and debug, so please if you come up with a simple test that reproduces the issue, I'll investigate, as for AJAX there...
Sorry for a late reply, tough time. I'll start checking all the PRs and Issues and prepare a release.