Not sure the reply fixes the initial problem. I'm encountering the same issue as Bhagya described it first: "how to click a link stored inside a Gmail email (or do any action with a Gmail email content)?".
Tanya's answer allows us to open the Gmail email in a perfect way. Then, how to get the email content (in order to click a link, copy a string and any other testing purpose action)?
Gmail interface seems to associate random ID to UI items. Message panel may be named "g" or "f" or any other dynamic value. No way then to use ID for message retreiving.A
Thanks in advance
The only $0.02 that I can add to the otherwise absolutely exaustive Robert's reply is that if for some reason you *really need* to check with some external mail server, you may consider some other (free) mail service with much simpler UI. Mailinator.com might be one of the possible alternatives.
I agree with your comments however there are scenarios where one has to follow "user" flow in order to accomplish a case, for example; a confirmation process requires certain flow that entails an email invitation to an enrollment page which requires the user to create credentials and as a result, login.
I understand that we can manipulate the url in most cases, but by doing so we stir away from testing the true user flow and confirm the dynamic process the server uses to deliver dynamic pages....
my $0.04 🙂