We just raised a $30M Series A: Read our story
2018-05-11T19:08:00Z

What needs improvement with Selenium HQ?

5

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?

ITCS user
Guest
1616 Answers

author avatar
Top 10Real User

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.

2021-05-19T11:39:00Z
author avatar
Top 5LeaderboardReal User

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.

2021-04-03T15:35:31Z
author avatar
Top 5Real User

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.

2020-11-25T16:50:35Z
author avatar
Top 10Real User

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.

2020-10-21T04:34:06Z
author avatar
Real User

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.

2020-10-04T06:40:32Z
author avatar
Real User

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.

2020-09-06T08:04:40Z
author avatar
Real User

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.

2020-07-29T07:45:00Z
author avatar
Consultant

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.

2020-07-22T08:17:00Z
author avatar
Top 20Real User

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.

2020-06-15T07:34:08Z
author avatar
Top 20LeaderboardReal User

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

2020-01-17T14:29:00Z
author avatar
Top 5Real User

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.

2019-11-14T06:33:00Z
author avatar
Consultant

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

2019-11-14T06:33:00Z
author avatar
Top 20Real User

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

2019-11-14T06:33:00Z
author avatar
Real User

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

2019-11-14T06:33:00Z
author avatar
Real User

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.

2018-08-20T06:37:00Z
author avatar
Consultant

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

2018-05-11T19:08:00Z
Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: September 2021.
540,884 professionals have used our research since 2012.