Java+Selenium3方法篇45-Java中如何读取properties文件内容

前面介绍了如何读取excel和csv文件,本文介绍如何读取properties文件。我们知道一个eclipse工程应该有很多配置文件,有人喜欢把配置文件写到properties里面,也有人喜欢写到xml文件里面。今天我们举例的是如何读取properties文件。

1. 准备一个config.properties文件

在项目根路径创建一个TestConfig的文件夹,在该文件夹创建一个config.properties文件

文件内容如下

2.写一个测试类,然后测试读取文件内容。

package lessons;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class ReadPropertiesFile {
	
	public static String browser_Name;
	public static String server_Url;
	
	public static void main(String[] args) throws IOException {
		
		Properties p = new Properties();
		InputStream ips = new FileInputStream(".\\TestConfig\\config.properties");
		p.load(ips);
		
		browser_Name=p.getProperty("browserName");
		server_Url = p.getProperty("serverUrl");
		System.out.println(browser_Name);
		System.out.println(server_Url);
		ips.close();
			
	}

}
运行结果:

Chrome
https://www/baidu.com


可以使用 Java 的邮件发送 API 实现。具体的实现步骤如下: 1.准备好发件人邮箱和邮箱密码。 2.添加 JavaMail 依赖库。 3.编写 Java 代码,连接邮件服务器并登录。 4.设置发件人、收件人、邮件主题和邮件内容。 5.添加附件(可选)。 6.发送邮件。 以下是一段简单的 Java 代码示例: ```java import javax.mail.*; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import java.util.Properties; public class SendEmail { public static void main(String[] args) throws MessagingException { // 发件人信息 final String username = "your_email_address"; final String password = "your_email_password"; // 收件人信息 String to = "recipient_email_address"; // 邮件信息 String subject = "Test Report"; String content = "Here is the test report."; // 邮件服务器配置 Properties props = new Properties(); props.put("mail.smtp.auth", "true"); props.put("mail.smtp.starttls.enable", "true"); props.put("mail.smtp.host", "smtp.gmail.com"); props.put("mail.smtp.port", "587"); // 连接邮件服务器并登录 Session session = Session.getInstance(props, new Authenticator() { protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(username, password); } }); // 创建邮件消息 Message message = new MimeMessage(session); message.setFrom(new InternetAddress(username)); message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to)); message.setSubject(subject); message.setText(content); // 添加附件(可选) // MimeBodyPart attachmentPart = new MimeBodyPart(); // attachmentPart.attachFile(new File("test_report.pdf")); // Multipart multipart = new MimeMultipart(); // multipart.addBodyPart(attachmentPart); // message.setContent(multipart); // 发送邮件 Transport.send(message); System.out.println("Email sent successfully."); } } ``` 注意事项: 1.发送邮件需要提供发件人的邮箱地址和密码,建议使用独立的邮箱账号。 2.如果发送附件,需要添加相应的依赖库并修改代码。 希望这个回答能够对你有帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值