Selenium webdriver 从Excel到Sendkeys()方法获取日期值

Selenium webdriver 从Excel到Sendkeys()方法获取日期值,selenium-webdriver,Selenium Webdriver,如果使用object作为变量,如何将日期值从Excel单元格获取到Sendkeys()方法?在sendkeys处发生错误,如Charsequence[] object x=sheet.getRow(8).getCell(1).getStringCellValue(); wd.findElement(By.id("MyMember_DateOfBirth")).sendKeys(x); 该方法采用charSquence/String,我假设您从工作表中获取的内容是读取索引或单元格值的字符串 下面

如果使用object作为变量,如何将日期值从Excel单元格获取到
Sendkeys()
方法?在
sendkeys
处发生错误,如
Charsequence[]

object x=sheet.getRow(8).getCell(1).getStringCellValue();
wd.findElement(By.id("MyMember_DateOfBirth")).sendKeys(x);

该方法采用charSquence/String,我假设您从工作表中获取的内容是读取索引或单元格值的字符串

下面是Javadoc链接可能会有所帮助


希望这能有所帮助

在ApachePOI上从来没有起过多作用,但是通过api,我建议您使用单元格中的日期值

Date d=sheet.getRow(8).getCell(1).getDateCellValue(); 
稍后,您可以使用
SimpleDateFormat
类以字符串格式获取日期

或者,您可以在中使用
DataFormatter
类,并使用
formatCellValue
方法进行使用


希望有帮助。

我正在使用POI jar文件
Date d=sheet.getRow(8).getCell(1).getDateCellValue();