Steve Pryde
Steve Pryde
I'm able to reproduce the issue using your code. Thanks for providing that. It seems to work when using the threaded scheduler but not the basic one. I wonder if...
I've added another potential workaround - as of 0.9.1 you will be able to manually call `driver.quit().await?` and that should work fine.
`v0.9.1` is released now. Let me know if this helps. I will leave this issue open since the underlying bug is still not resolved. Perhaps someone can provide a cleaner...
If someone has a potential solution for this, a PR would be most welcome. Thanks!
It should be possible to run a closure on a new executor and block, but I'm not sure why that doesn't work. It's possible that reqwest also spawns a new...
I've done some more digging on this. Spawning a new task won't help unless you allow enough time for tokio to run that task. If your WebDriver goes out of...
I only just read this now, but I have independently reached the same conclusion to remove the `impl Drop` entirely. This change is already merged to `main` and the README...
`v0.25.0` released, which removes `impl Drop`. I haven't added any logging around forgetting to call `quit()`. I think that needs more discussion. What should the message say? What log level?...
Documentation updated on `main`. Let me know if this is sufficient.
I'm not clear on what the issue is here. 1. Are you suggesting that this library should take care of starting and stopping the chromedriver binary? What about other browsers?...