Screenshot of Web Application

I am not able to take appropriate screenshot during automation. My captured screenshot is of previous steps of process automation rather than that of the current step.

You need to put a delay activity before Print Screen activity. Put the delay time of say 5 seconds or so. That should work.