Israeli troops have shot and killed three Hamas militants in separate incidents along Israel 's border with the Gaza Strip .