I agree with you, **tag name** and **name attribute** are total obsolete. But let me first try to check why selenium still supports these strategies.