Hey guys,
With my colleagues we have just released an open source toolkit, called
Requestium, which is intended to merge the power of Selenium and Requests when doing web automation tasks.
The main motivation behind this tool is that we found ourselves in a scenario where smoothly switching from Selenium to Requests, and vice-versa, was needed.
In a nutshell Requestium provides the following features:
- Enables switching between a Requests' Session and a Selenium webdriver while maintaining the current web session.
- Integrates Parsel's parser into the library, making xpath, css, and regex much cleaner to write.
- Improves Selenium's handling of dynamically loading elements.
- Makes cookie handling more flexible in Selenium.
- Makes clicking elements in Selenium more reliable.
- Supports Chrome and PhantomJS.
Hope you find it useful and would really like to hear your thoughts about it.
Link to Github repo
here.
Thanks :)