在使用Junit的Selenium中,我正在创建一个网站注册。注册成功后,将生成MRN号码。我想把这个MRN编号从网站写成Excel表格。我将用于我的进一步测试用例。 当我尝试编写它时,我收到一个错误,因为类型不匹配。因为要写入excel的值是String,我正在获取一个webelement。可以帮助我并让我知道写入值的方法webelement进入excel表。
这是我的逻辑
boolean fieldtoverify = AppLogin.f1.findElement(By.id("navigation:mrnoId")).isDisplayed();
WebElement MRN= AppLogin.f1.findElement(By.id("navigation:mrnoId"));
testreport tr = new testreport();
ExcelHelp ers = new ExcelHelp(System.getProperty("user.dir") + "\\src\\TestData\\testdata.xlsx");
if(fieldtoverify){
//Update test case execution report
rNum=ers.findrownum("Registration", "MRN", 1);
ers.datawrite("Registration", rNum, "MRN", MRN);
请帮忙
答案 0 :(得分:0)
您可以使用
WebElement MRN = AppLogin.f1.findElement(By.name("navigation:mrnoId"));
String MRNValue = MRN.getAttribute("value");
从WebElement