我正在尝试使用Apache POI更新现有的Excel文件.每次运行我的代码时,都会收到错误,如下所示.我也尝试了FileInputStreamNewFile的事情.
Exception in thread "main" java.lang.NullPointerException
at com.gma.test.WriteExcelTest.writeXLSXFile(WriteExcelTest.java:26)
at com.gma.test.WriteExcelTest.main(WriteExcelTest.java:44)
Run Code Online (Sandbox Code Playgroud)
请在下面找到代码.感谢您的帮助.
package com.gma.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class WriteExcelTest {
public static void writeXLSXFile(int row, int col) throws IOException {
try {
FileInputStream file = new FileInputStream("C:\\Anuj\\Data\\Data.xlsx");
XSSFWorkbook workbook = new XSSFWorkbook(file);
XSSFSheet sheet = workbook.getSheetAt(0);
Cell cell = null;
//Update the value of cell
cell = sheet.getRow(row).getCell(col);
cell.setCellValue("Pass");
file.close();
FileOutputStream outFile …Run Code Online (Sandbox Code Playgroud) 我将Windows 7笔记本电脑连接到两个android设备,并且尝试运行Appium脚本,以便两个设备都安装该应用程序。不知道该怎么做。以下是仅连接Android设备时可以正常运行的代码。但是我的目标是在两个设备中都运行脚本。谁能帮忙。我正在使用命令提示符启动Appium服务器-节点appium
@Test
public void installapp() {
File app = new File("App\\app_US_IT_Ananta.apk");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName","Android Emulator");
capabilities.setCapability("platformVersion", "4.4");
capabilities.setCapability("autoAcceptAlerts", true);
capabilities.setCapability("app", app.getAbsolutePath());
try {
driver1 = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
} catch (MalformedURLException e) {
e.printStackTrace();
}
driver1.manage().timeouts().implicitlyWait(100, TimeUnit.SECONDS);
WebDriverWait wait = new WebDriverWait(driver1, 30);
wait.until(ExpectedConditions.presenceOfElementLocated(By.id("com.android.packageinstaller:id/permission_allow_button")));
driver1.findElement(By.id("com.android.packageinstaller:id/permission_allow_button")).click();
}
Run Code Online (Sandbox Code Playgroud)