Get Advice Icon

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

Eureka
Eureka

127
130
+ 1
52
Selenium
Selenium

4K
2.6K
+ 1
444
Add tool

Eureka vs Selenium: What are the differences?

Developers describe Eureka as "AWS Service registry for resilient mid-tier load balancing and failover". Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers. On the other hand, Selenium is detailed as "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.

Eureka belongs to "Open Source Service Discovery" category of the tech stack, while Selenium can be primarily classified under "Browser Testing".

"Easy setup and integration with spring-cloud " is the primary reason why developers consider Eureka over the competitors, whereas "Automates browsers" was stated as the key factor in picking Selenium.

Eureka and Selenium are both open source tools. It seems that Selenium with 14.9K GitHub stars and 4.97K forks on GitHub has more adoption than Eureka with 7.98K GitHub stars and 2.2K GitHub forks.

MIT, Typeform, and Bukalapak are some of the popular companies that use Selenium, whereas Eureka is used by Notify-e, Swingvy, and LabNetwork. Selenium has a broader approval, being mentioned in 777 company stacks & 442 developers stacks; compared to Eureka, which is listed in 7 company stacks and 14 developer stacks.

What is Eureka?

Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers.

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 Eureka?
Why do developers choose Selenium?

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

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

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

      What tools integrate with Eureka?
      What tools integrate with Selenium?

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

      What are some alternatives to Eureka and Selenium?
      Consul
      Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable.
      Zookeeper
      A centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed applications.
      etcd
      etcd is a distributed key value store that provides a reliable way to store data across a cluster of machines. Itโ€™s open-source and available on GitHub. etcd gracefully handles master elections during network partitions and will tolerate machine failure, including the master.
      Keepalived
      The main goal of this project is to provide simple and robust facilities for loadbalancing and high-availability to Linux system and Linux based infrastructures.
      Serf
      Serf is a service discovery and orchestration tool that is decentralized, highly available, and fault tolerant. Serf runs on every major platform: Linux, Mac OS X, and Windows. It is extremely lightweight: it uses 5 to 10 MB of resident memory and primarily communicates using infrequent UDP messages.
      See all alternatives
      Decisions about Eureka and Selenium
      Benjamin Poon
      Benjamin Poon
      QA Manager - Engineering at HBC Digital ยท | 7 upvotes ยท 45.9K 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
      Kevin Roulleau
      Kevin Roulleau
      QA Engineer Freelance at happn ยท | 5 upvotes ยท 13.2K 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 Eureka 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 Eureka 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 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.

      How much does Eureka cost?
      How much does Selenium cost?
      Pricing unavailable
      Pricing unavailable
      News about Eureka
      More news