Integration of Selenium as part of Automation tools is not something that is considered every day. the question is "why". Automation developers that test UI of their product, use it on their daily work, some of them can be considered as experts at their field, but when development of automation tools is considered, mixing the two is not even considered as idea. In one of my projects, I encountered a situation where joining Selenium started as idea and formed to be part of the solution. While giving a live demo, I will explain not only the "why" and "what", but also the "how"- How to take a problem we all face and translate it to code.