Palestinian witnesses say an Israeli aircraft has fired missiles at suspected Hamas militants preparing to fire rockets at Israeli targets in the Gaza Strip .