Shaw skipped India's practise session on Thursday because of swelling on his left foot.
Ishant has had reccurence of the ankle injury that had him in doubt ahead of the tour of New Zealand.
The Kiwis thrashed India by 10 wickets in the first Test at Basin Reserve to claim a 1-0 lead in the two-match series.
Edulji also called Poonam Yadav India's 'trump card'.
The Indian team has won all their games and Sri Lanka have lost both of theirs.
India pacers Jasprit Bumrah and Mohammad Shami were ineffective in first Test.
The training technique was explained by the team head strength and conditioning coach.