我们的Web应用程序向每个输入其电子邮件ID的用户发送电子邮件 但是我怎样才能确保用户输入的电子邮件ID是有效的.实际上,当任何用户输入电子邮件ID时,我们会发送链接到他的电子邮件ID以激活帐户.我有一个发送电子邮件的代码.但即使邮件ID不存在,它也不会给我任何错误.你能告诉我如何解决这个问题吗?如果电子邮件ID不存在,它应该给出一些错误.
我在这里附上我的代码
package csv;
import javax.mail.PasswordAuthentication;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.mail.BodyPart;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
public class email {
public void send(String recipeintEmail,
String subject,
String messageText,String[] attachments)
throws MessagingException, AddressException {
/*
It is a good practice to put this in a java.util.Properties
file and encrypt password. Scroll down
to comments below to see
how to use …Run Code Online (Sandbox Code Playgroud) 我想知道是否有人在“无头”模式下使用 chromedriver 时遇到过问题。就我而言,在这种模式下运行 selenium 测试时,同样的执行会无限期停止,不会完成测试并开始执行下一个测试用例,也不会给出相关异常。我想知道是否有人可以对可能发生的事情有任何想法。我猜这个问题是由于 webdriver 的静态初始化
public static WebDriver createInstance(WebDriver driver, String browserName){..}
我的日志向我显示了这个序列,测试用例没有完全执行,下一个测试用例被调用
- INFO learning.helpers.DriverInitialisor - createInstance - 111 - Running Chrome browser in headless mode
- INFO learning.helpers.DriverInitialisor - createInstance - 126 - Launching Chrome browser in local mode
- INFO learning.tests.ExpandFAQ - expandAndCollapseFAQ - 30 - launching the ION Learning Hub Application
- INFO learning.tests.ExpandFAQ - expandAndCollapseFAQ - 35 - Open a searched product
- INFO learning.helpers.DriverInitialisor - createInstance - 111 - Running Chrome browser …