2018-05-11T19:08:00Z
Miriam Tover - PeerSpot reviewer
Service Delivery Manager at PeerSpot (formerly IT Central Station)
  • 0
  • 12

What needs improvement with Selenium HQ?

Please share with the community what you think needs improvement with Selenium HQ.

What are its weaknesses? What would you like to see changed in a future version?

16
PeerSpot user
16 Answers
PRADEEP PAMIDIPALLI - PeerSpot reviewer
Project Lead at a computer software company with 1,001-5,000 employees
Real User
Top 10
2021-05-19T11:39:00Z
May 19, 2021

In the past, we had difficulty with screenshots, but this has been remedied. We feel that all the current solutions are usable and the providers are helpful. This said, the login could be improved, to obviate the need for relying on another one for integration with Selenium HQ. It would be nice if the solution provided an internal login system, one which would allow us to easily debug it. Until such time as a login system will be added from the vendor application, it will not be possible to identify the exact cause of a potential failure, unless there should be an interaction with, say, the UI element. Selenium HQ currently allows for an exception should an element be stale, not be found, or intractable.

Search for a product comparison
Harold Rios - PeerSpot reviewer
Director at Finding Technology Company
Real User
Top 5Leaderboard
2021-04-03T15:35:31Z
Apr 3, 2021

Sometimes it's difficult to understand the solution. It's a good solution, however, it has many specific things you need to know, or you need to learn about. For people that don't know about technology, maybe it's difficult to use. You have to know how to program. You need to be a developer. The tool has two steps: first, when you record, and second when you play back. However, in the middle, you need to look at a file. You need to save a file and after that look at them. It would be ideal if the solution allowed for the process to be one step and more automatic. The initial setup is quite complex.

SR
Systems Analyst at a computer software company with 1,001-5,000 employees
Real User
2020-11-25T16:50:35Z
Nov 25, 2020

Whenever an object is changed or something is changed in the UI, then we have to refactor the code. This means that we have to spend a lot of time on maintenance.

Karthikeyan Sankar - PeerSpot reviewer
Software Test Engineer at a tech vendor with 201-500 employees
Real User
2020-10-21T04:34:06Z
Oct 21, 2020

It is not a licensed tool. The problem with that is that it won't be able to support Windows desktop applications. There is no support for Windows desktop applications. They can do something about it. Its user interface can also be improved, which is not great compared to the other latest tools. Anybody who has been working on functional testing or manual testing cannot directly work on Selenium HQ without learning programming skills, which is a disadvantage.

SV
Project Director at a computer software company with 10,001+ employees
Real User
2020-10-04T06:40:32Z
Oct 4, 2020

The locating of web elements is a complex process where you require the WebDriver application and create a locator by using By Class. They are not always matching. It would be better to have a simplified way to locate and identify web elements. Another negative point is that you cannot delete the application, you can only delete the web application.

BM
Automation Test Lead at a financial services firm with 501-1,000 employees
Real User
2020-09-06T08:04:40Z
Sep 6, 2020

Selenium uses a layer-based approach that is somewhat slower than Eggplant when it comes to executing code. The performance is something in need of improvement. There is no direct option for image validation and this would be a useful addition in the future. In our application, we have a graphical representation that needs to be validated, and it can be done by validating all of the images. However, we can't do that with Selenium so we don't cover these scenarios in our test cases.

Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: November 2022.
655,711 professionals have used our research since 2012.
AH
Automation Lead - Robotic Process Automation at a financial services firm with 501-1,000 employees
Real User
2020-07-29T07:45:00Z
Jul 29, 2020

In terms of improvement, there should be standardized frameworks, which do not exist. Currently, you have to first sit down and look inward. This function is provided by some tools like Katalon. There should be standardized frameworks to build automation.

SG
Director Technology at Simplify 3x
Real User
2020-07-22T08:17:00Z
Jul 22, 2020

Selenium is good when the team is really technical because Selenium does less built-in methods. If it came with more built-in and pre-built methods it would be even easier for less technical people to work with it. That's where I think the improvement can be. I would also like to see a good method for image based automation. That's what I believe is a very upcoming thing and is something that Selenium really lacks. The imagery is kind of an automation. It's more of an object decipher, so that's something I really want to see because most of the tools are moving in that direction.

Sunil Pandey - PeerSpot reviewer
Assistant QA Manager at Techment
Real User
Top 10
2020-06-15T07:34:08Z
Jun 15, 2020

In terms of improvement, I think there could be additional readability and abstraction in the solution, similar to the way other frameworks function. The solution could possibly use a more generic framework with more machine learning. If the community or IT companies had the budget, they might be able to work on that but it would definitely improve the solution, particularly in areas such as image comparison and image recognition. Machine learning capability would enable a self-healing capability in terms of locators. Selenium is not a magician, you need to provide instructions in order for it to identify any element in the web. That would really be an advantageous feature. Jason Arbon, CEO at test.ai, demonstrated this in Appium, which derives from Selenium. I'd also like to see a one-click install package. For now, I have to use TestNG, then Java, and then build them back. That could be simplified.

RD
Senior Automation Engineer at a retailer with 10,001+ employees
Real User
2020-01-17T14:29:00Z
Jan 17, 2020

I would like to see XPath made more reliable so that it can be used in all browsers.

Charles Netshivhera - PeerSpot reviewer
Integration Specialist at ABSA
Real User
2019-11-14T06:33:00Z
Nov 14, 2019

The solution is an open-source tool. They should also build other features and tools to assist in further capabilities. A drawback of Selenium is that it only focuses on web applications. If it could be integrated into one application together with APM, it would be in peer competition with other players. Developers tend to bundle both in one, but Selenium is just in a silo. The solution's UI path needs to be modernized. The solution needs to offer a mobile platform.

it_user1220874 - PeerSpot reviewer
Presales Consultant at a tech services company with 51-200 employees
Consultant
2019-11-14T06:33:00Z
Nov 14, 2019

The API that Selenium gives you doesn't act well with browsers. This should be improved. Right now, it's not stable.

KA
Software Engineer at a financial services firm with 1,001-5,000 employees
Real User
2019-11-14T06:33:00Z
Nov 14, 2019

The solution need to offer up much more information in regard to performance testing using selenium.

PE
Senior Test Automation Specialist at a financial services firm with 1,001-5,000 employees
Real User
2019-11-14T06:33:00Z
Nov 14, 2019

The solution should listen to the community and build new features for it based on their advice.

JJ
Quality Analyst at a financial services firm with 1,001-5,000 employees
Real User
2018-08-20T06:37:00Z
Aug 20, 2018

It does require a programming skill set. I would like the product not to require a heavy programming skill set and be more user-friendly for someone without a programming background.

SG
Principal Consultant at Digital Web Advisors Pvt Ltd
Consultant
2018-05-11T19:08:00Z
May 11, 2018

Improvement in Selenium's ability to identify and wait for the page/element to load would be a big plus. This would ensure that our failed test cases will drop by 60%. Introduction of FluentWait has improved things, but it does not work in all scenarios

Related Questions
Netanya Carmi - PeerSpot reviewer
Content Manager at PeerSpot (formerly IT Central Station)
Dec 13, 2021
Which is better and why?
See 1 answer
Janet Staver - PeerSpot reviewer
Tech Blogger
Dec 13, 2021
Selenium HQ’s biggest advantage is that it is customizable. Its other most valuable feature is that the driver interface is really helpful and user-friendly; Selenium HQ makes it easy to navigate through pages and sections of an app quickly and easily, even including things like clicking, scrolling down, tagging, putting through SendKeys, as well as other actions that need testing in an application. One drawback to Selenium HQ is that there is no object repository like the one that can be found in QTP, which is ironic since continuous integration practices have lately become more common. Also, it can sometimes be hard to create locators for elements and because they are deeply embedded it can take a long time to do so. Eggplant Digital Automation Intelligence is similarly fantastic. With their newest release, you can test via scripts instead of models using the controller. In addition, the model-based test automation they offer helps reduce the test maintenance process. The solution is also equipped to uncover critical bugs and to verify if and when they have been fixed. However, I think the integrated development environment could use some improvement. It lacks shortcut commands that can help create functions and it would also be helpful if the solution provided features to address complex plans, which at the moment it does not. Their online help and user support documentation is also outdated, which can be frustrating at times. In general, though, it is a good product and it has good scalability. Conclusion: I think Eggplant Digital Automation Intelligence is a good solution for significantly reducing testing time spent while also increasing accuracy and producing precise results. However, if you are looking for the best tool out there for automated testing, I think Selenium HQ is best because it is highly customizable.
Miriam Tover - PeerSpot reviewer
Service Delivery Manager at PeerSpot (formerly IT Central Station)
Oct 5, 2022
Please share with the community what you think needs improvement with Selenium HQ. What are its weaknesses? What would you like to see changed in a future version?
2 out of 32 answers
Charles Netshivhera - PeerSpot reviewer
Integration Specialist at ABSA
Nov 14, 2019
The solution is an open-source tool. They should also build other features and tools to assist in further capabilities. A drawback of Selenium is that it only focuses on web applications. If it could be integrated into one application together with APM, it would be in peer competition with other players. Developers tend to bundle both in one, but Selenium is just in a silo. The solution's UI path needs to be modernized. The solution needs to offer a mobile platform.
it_user1220874 - PeerSpot reviewer
Presales Consultant at a tech services company with 51-200 employees
Nov 14, 2019
The API that Selenium gives you doesn't act well with browsers. This should be improved. Right now, it's not stable.
Download Free Report
Download our free Selenium HQ Report and get advice and tips from experienced pros sharing their opinions. Updated: November 2022.
DOWNLOAD NOW
655,711 professionals have used our research since 2012.