Software Alternatives & Reviews

Robot framework VS Scrapy

Compare Robot framework VS Scrapy and see what are their differences

Robot framework logo Robot framework

Robot Framework is a generic test automation framework for acceptance testing and acceptance...

Scrapy logo Scrapy

Scrapy | A Fast and Powerful Scraping and Web Crawling Framework
  • Robot framework Landing page
    Landing page //
    2023-06-20
  • Scrapy Landing page
    Landing page //
    2021-10-11

Robot framework videos

Robot Framework Tutorial | Robot Framework With Python | Python Robot Framework | Edureka

More videos:

  • Review - The Robot Framework – Top 7 Things You Need to Know
  • Review - Robot Class vs Robot Framework Vs Robotic Process Automation

Scrapy videos

Python Scrapy Tutorial - 22 - Web Scraping Amazon

More videos:

  • Demo - Scrapy - Overview and Demo (web crawling and scraping)
  • Review - GFuel LemoNADE Taste Test & Review! | Scrapy

Category Popularity

0-100% (relative to Robot framework and Scrapy)
Automated Testing
100 100%
0% 0
Web Scraping
0 0%
100% 100
Browser Testing
100 100%
0% 0
Data Extraction
0 0%
100% 100

User comments

Share your experience with using Robot framework and Scrapy. For example, how are they different and which one is better?
Log in or Post with

Reviews

These are some of the external sources and on-site user reviews we've used to compare Robot framework and Scrapy

Robot framework Reviews

Top 5 Selenium Alternatives for Less Maintenance
Robot Framework is an open-source automation framework that uses a keyword-driven approach, making it easy to create and maintain test cases. It supports both codeless and script-based automation, making it versatile for various testing needs.
Best Automation Testing Tools (Free and Paid) | July 2022
Selenium is an open-source test automation framework that automates web browsers. It becomes a favorite automation tool of choice for automation testers. It acts as a core framework for open-source test automation software such as Watir, Robot Framework, Katalon Studio, and Protractor.
Top 10 Best Selenium Alternatives You Should Try
Robot Framework is an open-source test automation framework used for acceptance test-driven development (ATDD) and acceptance testing. Robot Framework is standard and uses a keyword-driven testing approach and behavior-driven.
Best Selenium Alternatives (Free and Paid) in 2021
Robot Framework is an open-source automation framework that implements the keyword-driven approach for acceptance testing and acceptance test-driven development (ATDD). Robot Framework provides frameworks for different test automation needs. But its test capability can be further extended by implementing additional test libraries using Python and Java. Selenium WebDriver is...
5 Selenium Alternatives to Fill in Your Top Testing Gaps
Robot Framework is an open-source Selenium alternative primarily for acceptance test-driven development (ATDD) and acceptance testing. Using the keyword-driven methodology, testers and developers can use Robot Framework as an automation system for web and mobile test automation.
Source: www.perfecto.io

Scrapy Reviews

Top 15 Best TinyTask Alternatives in 2022
The software is simply deployable via the cloud, or you can host the spiders on your server using Scrapy. Only the rules need to be written; Scrapy will take care of the rest to separate the facts. With Scrapy’s portability and ability to run on Windows, Linux, Mac, and BSD platforms, new features can be added without affecting the program’s core.

Social recommendations and mentions

Based on our record, Scrapy should be more popular than Robot framework. It has been mentiond 93 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.

Robot framework mentions (29)

  • Beautiful is better than ugly, but my beginner code is horrible
    Well, I work with software quality and despite not having a strong foundation in automation, one fine day I decided to make a change. I have been working with Robot Framework for a few months - and that's when I got a taste of the power of python. Some time later, I dabbled a little with Cypress and Playwright, always using javascript. - Source: dev.to / 7 months ago
  • Embedded professionals, what kind of 'github' projects would make you hire a developer?
    I've used Lua/Busted in a data-heavy environment (telemetry from hospital ventilators). I've also used robot: https://robotframework.org/. Source: 11 months ago
  • Opensource Gui testing framework
    I can't say whether any of these will work, but maybe one of: PyAutoGui Pytest-qt Robot Framework + plugins. Source: 12 months ago
  • Ask HN: What is the best way to automate a Windows desktop application in 2023?
    I'm looking for tools, strategies, libraries, etc. That would be useful for automating arbitrary desktop applications. Ideally something free and open source. Robot Framework (https://robotframework.org/) looks promising, although the docs seem deliberately unclear about how useable the open source libraries are without the cloud SaaS being sold on top. Does anyone have experience in this area? What's your secret... - Source: Hacker News / about 1 year ago
  • How is Python used in test automation in embedded systems?
    In the industry I've seen the framework "Robot framework" https://robotframework.org/ used a lot for test automation. Source: about 1 year ago
View more

Scrapy mentions (93)

  • What is SERP? Meaning, Use Cases and Approaches
    While there is no specific library for SERP, there are some web scraping libraries that can do the Google Search Page Ranking. One of them which is quite famous is Scrapy - It is a fast high-level web crawling and web scraping framework, used to crawl websites and extract structured data from their pages. It offers rich developer community support and has been used by more than 50+ projects. - Source: dev.to / 5 months ago
  • Creating an advanced search engine with PostgreSQL
    If you're looking for a turn-key solution, I'd have to dig a little. I generally write a scraper in python that dumps into a database or flat file (depending on number of records I'm hunting). Scraping is a separate subject, but once you write one you can generally reuse relevant portions for many others. If you can get adept at a scraping framework like Scrapy you can do it fairly quickly, but there aren't many... - Source: Hacker News / 10 months ago
  • What do .NET devs use for web scraping these days?
    I know this might not be a good answer, as it's not .NET, but we use https://scrapy.org/ (Python). Source: 11 months ago
  • BeutifulSoup and getting URLs
    Take a look at Scrapy. It has a fairly advanced throttling mechanism for you to not get banned. Source: 11 months ago
  • Looking for a Python (or R) program or package to save only images from any plain vanilla website
    Not only Windows, you can also use it on Mac and Linux too. But for Python and CLI, you can use scrapy. Source: 12 months ago
View more

What are some alternatives?

When comparing Robot framework and Scrapy, you can also consider the following products

Selenium - Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.

Apify - Apify is a web scraping and automation platform that can turn any website into an API.

Cucumber - Cucumber is a BDD tool for specification of application features and user scenarios in plain text.

Scraper API - Easily build scalable web scrapers

Cypress.io - Slow, difficult and unreliable testing for anything that runs in a browser. Install Cypress in seconds and take the pain out of front-end testing.

ParseHub - ParseHub is a free web scraping tool. With our advanced web scraper, extracting data is as easy as clicking the data you need.