Pages

Wednesday, November 27, 2013

Drag & Drop in Selenium webdriver

//Sample code

source=driver.findElement(By.xpath("//div[@id='first_row']//span[.='Zip/Postal Code']"));

        WebElement target=driver.findElement(By.xpath("/html/body/div[6]/div[3]/div/div/div/div[2]/ul"));
       
             
        Actions builder = new Actions(driver);
           
        Action drag =builder
          .moveToElement(source)
          .clickAndHold(source)
          .moveToElement(target)
          .build();
          drag.perform();


        Action release = builder

        
          .release(target)
          .build();
         release.perform();

 In another way

    Actions builder = new Actions(driver);
    Action dragAndDrop = builder.dragAndDrop(source Elementtarget Element).build();
    dragAndDrop.perform();

No comments:

Post a Comment