Over 300 taxi drivers face action