Selenium HQ Room for Improvement
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. View full review »
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. View full review »
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. View full review »
Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: February 2021.
465,836 professionals have used our research since 2012.
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. View full review »
The solution need to offer up much more information in regard to performance testing using selenium. View full review »
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. View full review »
The solution should listen to the community and build new features for it based on their advice. View full review »
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. View full review »
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. View full review »
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. View full review »
The API that Selenium gives you doesn't act well with browsers. This should be improved. Right now, it's not stable. View full review »
I would like to see XPath made more reliable so that it can be used in all browsers. View full review »
Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: February 2021.
465,836 professionals have used our research since 2012.