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

时间:2014-12-03 06:08:48

标签: selenium-webdriver

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

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

2 个答案:

答案 0 :(得分:0)

该方法采用charSquence / String,我假设您将Sheet中的内容作为String读取索引或单元格值。

这是Javadoc链接可能有帮助

http://selenium.googlecode.com/git/docs/api/java/index.html

void sendKeys(java.lang.CharSequence... keysToSend)

希望这有帮助

答案 1 :(得分:0)

从未在apache poi上工作过多,但是通过api我会建议你通过单元格中的日期值

Date d=sheet.getRow(8).getCell(1).getDateCellValue(); 

稍后您可以使用SimpleDateFormat类以字符串格式获取日期。

或者您可以在poi中使用DataFormatter课程,并使用formatCellValue方法进行使用。

希望它有所帮助。