RubyMineย vsย Selenium

Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

RubyMine
RubyMine

431
300
+ 1
334
Selenium
Selenium

4K
2.6K
+ 1
444
Add tool

RubyMine vs Selenium: What are the differences?

RubyMine: The Most Intelligent Ruby and Rails IDE. JetBrains RubyMine IDE provides a comprehensive Ruby code editor aware of dynamic language specifics and delivers smart coding assistance, intelligent code refactoring and code analysis capabilities; Selenium: Web Browser Automation. 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. Boring web-based administration tasks can (and should!) also be automated as well.

RubyMine belongs to "Integrated Development Environment" category of the tech stack, while Selenium can be primarily classified under "Browser Testing".

"Productive" is the primary reason why developers consider RubyMine over the competitors, whereas "Automates browsers" was stated as the key factor in picking Selenium.

Selenium is an open source tool with 14.7K GitHub stars and 4.92K GitHub forks. Here's a link to Selenium's open source repository on GitHub.

According to the StackShare community, Selenium has a broader approval, being mentioned in 770 company stacks & 425 developers stacks; compared to RubyMine, which is listed in 91 company stacks and 46 developer stacks.

- No public GitHub repository available -

What is RubyMine?

JetBrains RubyMine IDE provides a comprehensive Ruby code editor aware of dynamic language specifics and delivers smart coding assistance, intelligent code refactoring and code analysis capabilities.

What is 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. Boring web-based administration tasks can (and should!) also be automated as well.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose RubyMine?
Why do developers choose Selenium?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
    Jobs that mention RubyMine and Selenium as a desired skillset
    OneSignalOneSignal
    San Mateo, California
    What companies use RubyMine?
    What companies use Selenium?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with RubyMine?
    What tools integrate with Selenium?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to RubyMine and Selenium?
    IntelliJ IDEA
    Out of the box, IntelliJ IDEA provides a comprehensive feature set including tools and integrations with the most important modern technologies and frameworks for enterprise and web development with Java, Scala, Groovy and other languages.
    Visual Studio Code
    Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
    Atom
    At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core. We can't wait to see what you build with it.
    Visual Studio
    Visual Studio is a suite of component-based software development tools and other technologies for building powerful, high-performance applications.
    Android Studio
    Android Studio is a new Android development environment based on IntelliJ IDEA. It provides new features and improvements over Eclipse ADT and will be the official Android IDE once it's ready.
    See all alternatives
    Decisions about RubyMine and Selenium
    Benjamin Poon
    Benjamin Poon
    QA Manager - Engineering at HBC Digital ยท | 7 upvotes ยท 47.8K views
    PostgreSQL
    PostgreSQL
    React
    React
    ExpressJS
    ExpressJS
    Docker
    Docker
    GoCD
    GoCD
    GitHub
    GitHub
    Cucumber
    Cucumber
    JavaScript
    JavaScript
    Selenium
    Selenium
    Nightwatchjs
    Nightwatchjs

    For our digital QA organization to support a complex hybrid monolith/microservice architecture, our team took on the lofty goal of building out a commonized UI test automation framework. One of the primary requisites included a technical minimalist threshold such that an engineer or analyst with fundamental knowledge of JavaScript could automate their tests with greater ease. Just to list a few: - Nightwatchjs - Selenium - Cucumber - GitHub - Go.CD - Docker - ExpressJS - React - PostgreSQL

    With this structure, we're able to combine the automation efforts of each team member into a centralized repository while also providing new relevant metrics to business owners.

    See more
    Johnny Bell
    Johnny Bell
    Senior Software Engineer at StackShare ยท | 10 upvotes ยท 24.8K views
    atStackShareStackShare
    RubyMine
    RubyMine
    Ruby
    Ruby
    Prettier
    Prettier
    WebStorm
    WebStorm
    PhpStorm
    PhpStorm
    Visual Studio Code
    Visual Studio Code
    #Help

    When I switched to Visual Studio Code 12 months ago from PhpStorm I was in love, it was great. However after using VS Code for a year, I see myself switching back and forth between WebStorm and VS Code. The VS Code plugins are great however I notice Prettier, auto importing of components and linking to the definitions often break, and I have to restart VS Code multiple times a week and sometimes a day.

    We use Ruby here so I do like that Visual Studio Code highlights that for me out of the box, with WebStorm I'd need to probably also install RubyMine and have 2 IDE's going at the same time.

    Should I stick with Visual Studio Code, or switch to something else? #help

    See more
    Russel Werner
    Russel Werner
    Lead Engineer at StackShare ยท | 5 upvotes ยท 7.8K views
    atStackShareStackShare
    JavaScript
    JavaScript
    RubyMine
    RubyMine
    WebStorm
    WebStorm

    I work at the same company as you and I use WebStorm for 99% of my tasks. I also have RubyMine installed and use that when I have to tweak some backend code. I tried using RubyMine for JavaScript but was unhappy with how it felt and I believe that WebStorm is faster because it has less plugins and language extensions running. Summary: Buy and use WebStorm for primary development and keep VS Code around for when you have to touch Ruby.

    See more
    Kevin Roulleau
    Kevin Roulleau
    QA Engineer Freelance at happn ยท | 5 upvotes ยท 13.8K views
    athappnhappn
    Selenium
    Selenium
    Appium
    Appium
    WebdriverIO
    WebdriverIO

    I chose WebdriverIO and Appium to implement a E2E tests solution on a native mobile app. WebdriverIO goes well beyond just implementing the Selenium / Appium protocol and allows to run tests in parallel out of the box. Appium has the big advantage of supporting iOS and Android platforms, so the test codebase and tools are exactly the same, which greatly reduces the learning curve and implementation time.

    See more
    Interest over time
    Reviews of RubyMine and Selenium
    Review ofSeleniumSelenium

    we at www.cloudqa.io use selenium hub and node architecture to execute our test cases its a very powerful tool to automate web applications.

    How developers use RubyMine and Selenium
    Avatar of Kang Hyeon Ku
    Kang Hyeon Ku uses SeleniumSelenium

    ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ์›น UI / UX ํ…Œ์ŠคํŠธ ํˆด ์ด์ง€๋งŒ, ๋ฌธ์ œ๋„ ๋งŽ๋‹ค. iframe ์•ˆ์— ์žˆ๋Š” ๊ฑด ์ž˜ select ๊ฐ€ ์•ˆ๋˜๊ธฐ๋„ ํ•˜๊ณ , ํ™”๋ฉด์ด ์ž‘์•„ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ํ™”๋ฉด์— ๋ณด์ด์ง€ ์•Š์œผ๋ฉด ๋˜ select ํ•  ์ˆ˜ ์—†๋‹ค. ํ•˜์ง€๋งŒ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ์ œ์–ด ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒŒ ๊ฐ€์žฅ ํฐ ๋งค๋ ฅ์ด๋‹ค.

    ps. selenide ์™€ ๊ฐ™์ด ์“ฐ๋ฉด ์ฝ”๋“œ๊ฐ€ ๋งŽ์ด ๊ฐœ์„ ๋œ๋‹ค.

    Avatar of samdfonseca
    samdfonseca uses SeleniumSelenium

    Maintaining and expanding automated regression tests is one of my primary responsibilities at CrowdTwist. We use Selenium to test the front-end parts of our platform.

    Avatar of Sascha Manns
    Sascha Manns uses RubyMineRubyMine

    RubyMine is my favorite IDE for developing Ruby. It integrates other tools like bundler, rake and Testcases in a comfortable way.

    Avatar of Ngakkan Nyaagu
    Ngakkan Nyaagu uses RubyMineRubyMine

    RubyMine is the IDE of choice for this project due to window management, testing integration and refactoring capabilities.

    Avatar of Ralic Lo
    Ralic Lo uses SeleniumSelenium

    Used Selenium web-driver for automated QA testing in continuous integration and continuous deployment.

    Avatar of Owen Miller
    Owen Miller uses SeleniumSelenium
    • Navigating our site for tests
    • Navigating other sites that discriminate against non-human visitors
    Avatar of Ataccama
    Ataccama uses SeleniumSelenium

    Selenium is a great way to automatically test if a build is sane and can be deployed.

    Avatar of eGotickets
    eGotickets uses RubyMineRubyMine

    Best tool especially if you are inheriting codebase you didn't write

    Avatar of TriLED
    TriLED uses RubyMineRubyMine

    Used for Ruby development of our web applications

    How much does RubyMine cost?
    How much does Selenium cost?
    Pricing unavailable