小编Anu*_*tav的帖子

使用Apache POI更新excel文件

我正在尝试使用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)

java apache excel selenium selenium-webdriver

10
推荐指数
2
解决办法
4万
查看次数

如何为连接到Windows笔记本电脑的两个Android设备运行Appium

我将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)

selenium android selenium-webdriver appium

0
推荐指数
1
解决办法
839
查看次数

标签 统计

selenium ×2

selenium-webdriver ×2

android ×1

apache ×1

appium ×1

excel ×1

java ×1