selenium + java jquery元素——將元素拖動到指定處
阿新 • • 發佈:2018-12-21
public class Actionss { public static void main (String[] args) throws InterruptedException { //驅動配置 System.setProperty("webdriver.chrome.driver","D:\\driver\\chromedriver.exe"); WebDriver driver = new ChromeDriver (); driver.manage ().window ().maximize (); driver.get("http://jqueryui.com/resources/demos/droppable/default.html"); Thread.sleep ( 2000 ); //定位元素 WebElement move = driver.findElement ( By.id ("draggable") ); WebElement ele = driver.findElement ( By.id ( "droppable" ) ); //將定位元素拖動到指定處 Actions action =new Actions ( driver ); action.dragAndDrop ( move,ele ).build ().perform (); assert (driver.findElement ( By.xpath ( "//*[@id='droppable']/p[text()='Dropped!']") ).isDisplayed ()==true); Thread.sleep ( 2000 ); driver.quit (); } }
執行之前:
執行之後: