GUI regression testing is challenging as GUIs are changed frequently during the whole SDLC. Currently, there are no effective techniques for doing GUI regression testing. In this paper, a novel Actionable Knowledge Model (AKM) is proposed for representing GUI test cases. The proposed model is adaptive to the change of GUIs. A multi-agent based framework that infusing AKM for GUI application regression testing is developed to facilitate test case creation, execution and repair.