2017-02-10 6 views
1

コンテンツをテキストボックスにドラッグアンドドロップすると、下のコードでテキストボックスまでドラッグできますが、コンテンツはドロップされません。セレンを使用してコンテンツをテキストボックスにドラッグアンドドロップする

WebElement from = driver.findElement(By.xpath("//*[@id='content']/table/tbody/tr[2]/th")); 
WebElement to = driver.findElement(By.name("search")); 
Action dragAndDrop = builder.clickAndHold(from).moveToElement(to).release(to).build(); 
      dragAndDrop.perform(); 

答えて

0

私はあなたが次のソリューションしようと示唆している:あなたは、これは正しい解決策ではない要素

+0

をドラッグ&ドロップするロボットを使用することができ

WebElement sourceelement = driver.findElement(By.cssSelector("XXX")); Locatable element = (Locatable)sourceelement ; Point p= element.getCoordinates().inViewPort(); int sourceX=p.getX(); int sourceY=p.getY(); WebElement destelement = driver.findElement(By.cssSelector("YYY")); Locatable elementTarget = (Locatable)destelement; Point Target= elementTarget.getCoordinates().inViewPort(); int targetX=Target.getX(); int targetY=Target.getY(); 

を... –

関連する問題