Want to replace/overwrite zero in a text box by a value from excel

11 views
Skip to first unread message

yaaron...@gmail.com

unread,
Jun 12, 2017, 12:58:06 AM6/12/17
to Selenium Users
My application generates a zero in a textbox automatically. I want to replace/overwrite the zero by a value from my excel by sendkeys. I have already used replace, Control+a, double click even clear. But unfortunately did not work. Any help will be appreciated.

/To store Auto generated value of TDV

    String autogeneratedTDV=driver.findElement(By.id("createShipmentForm2:totalDeclaredValue")).getAttribute("value");
    excel.printoutput(0, row, 2, autogeneratedTDV);

    Thread.sleep(5000);

    //To change the value of Total Declared value field

    String TDV=excel.getNumericData(1, row, 31);

    if (TDV!="")
    {
    driver.findElement(By.id("createShipmentForm2:totalDeclaredValue")).sendKeys(Keys.HOME,Keys.chord(Keys.SHIFT,Keys.END),TDV);
    }
    else
    {

    Thread.sleep(5000);
    //driver.findElement(By.id("createShipmentForm2:totalDeclaredValue")).clear();

    Actions builder = new Actions(driver);
    builder.doubleClick(driver.findElement(By.id("createShipmentForm2:totalDeclaredValue"))).perform();

    //String selectAll=Keys.chord(Keys.CONTROL,"a");
    //driver.findElement(By.id("createShipmentForm2:totalDeclaredValue")).sendKeys(selectAll);
    Thread.sleep(8000);
    driver.findElement(By.id("createShipmentForm2:totalDeclaredValue")).sendKeys(excel.getNumericData(0, row, 2));

    }
Reply all
Reply to author
Forward
0 new messages