2017-02-13 48 views
0

我尝试将内容拖放到selenium中的搜索文本框中,但它执行拖动操作,但不会将它拖放到search-textbox.so我的问题是如何放入文本框。在硒中拖放java

driver.get("http://stackoverflow.com/questions/42159265/drag-and-drop-content-into-textbox-by-using-selenium");     
WebElement from = driver.findElement(By.xpath("//*[@id='qinfo']/tbody/tr[1]/td[2]/p/b")); 
Actions builder = new Actions(driver); 
     builder.doubleClick(from).perform(); 
     Thread.sleep(1000); 

WebElement to = driver.findElement(By.name("q")); 
Action dragAndDrop = builder.clickAndHold(from).moveToElement(to).release(to).build(); 
     dragAndDrop.perform(); 

回答

0

你可以试试:

Actions dragAndDrop= new Actions(driver); 
dragAndDrop.clickAndHold(DragFrom).moveToElement(DragTo).release().build().perform(); 
+3

应该给予更多的情况下你的答案。 – pik4