Selenium is a popular open-source tool for automating web browsers.

- Wiki
2 articles, 2 books. Go to books ↓

Capybara, aside from being the largest rodent in the world, is also a fantastic tool to aid you in interacting with browser functionality in your code, either for testing or just to interact with or scrape data from a website.