For robust control and iterative optimization of industrial batch processes with polytopic uncertainties, this paper proposes a robust output feedback based iterative learning control (ILC) design in terms of finite frequency range stability specifications. Robust stability conditions for the closed-loop ILC system along both time and batch directions are first established based on the generalized Kalman-Yakubovich-Popov lemma and linear repetitive system theory. To facilitate the ILC controller design with respect to process uncertainties described in a polytopic form, extended sufficient conditions for the system stability are then derived in terms of matrix inequalities. Correspondingly, a two-stage heuristic approach is developed to iteratively compute feasible ILC controller gains for implementation. An illustrative example is given to demonstrate the effectiveness of the proposed control design.