如何使用java验证电子邮件中的掩码字母

时间:2017-08-03 09:02:17

标签: java selenium-webdriver

我会在确认页面中收到随机电子邮件ID。这应该是以下格式。 a****a@gmail.com 我可以在selenium中验证电子邮件格式吗?

<div class="cart-wrapper grid-container">
<div class="grid-40">
<div class="cart-confirmation-copy">
<p class="cart-confirmation-email">A***A@gmail.COM</p>
</div>
</div>

1 个答案:

答案 0 :(得分:0)

除了使用selenium之外,还使用JavaMail验证电子邮件格式。您只需要从selenium getText()然后将其传递给函数

使用official java email包是最简单的:

public static boolean isValidEmailAddress(String email) {
   boolean result = true;
   try {
      InternetAddress emailAddr = new InternetAddress(email);
      emailAddr.validate();
   } catch (AddressException ex) {
      result = false;
   }
   return result;
}

希望它会对你有所帮助:)。