The ETL process, as you know, is a data pipeline where the throughput gets altered. Perhaps it is easier to think of it as a manufacturing assembly line.
Selenium deficits: It is not designed for testing desktop apps. It does not come with supporting tools, so you need to build out a framework and customize it which is a time drain (for instance..