Trascinare e rilasciare con il selenio WebDriver su JavaTrascinare e rilasciare con il selenio WebDriver su Java
src: -
<div class="dd"><img alt="World" src="test.png" style="margin-top: -5px;width:auto;height:16px;padding-right:5px;"><span>sample</span></div>
bersaglio: -
<div id="hierarchy">
<div class="dd" id="tree_nodes">
<ol class="dd-list" id="ancestor">
<li class="dd-item" ><div class="dd-handle"><img alt="testing" src="test2.png" ><a name="tree" style="margin:5px;">first page</a></div></li>
<li class="dd-item" ><div class="dd-handle"><img alt="testing" src="test2.png" s><a name="tree" style="margin:5px;">second page</a></div></li>
<li class="dd-item" ><div class="dd-handle"><img alt="testing" src="test2.png" ><a name="tree" style="margin:5px;">third page</a></div></li>
<li class="dd-item" ><div class="dd-handle"><img alt="testing" src="test2.png" s><a name="tree" style="margin:5px;">fourth page</a></div></li>
</ol>
</div>
</div>
sto usando questo codice per trascinare e drop: -
Actions builder = new Actions(driver);
Action dragAndDrop = builder.clickAndHold(src).moveToElement(trgt).release(trgt).build();
dragAndDrop.perform();
Voglio trascinare l'elemento src nell'elemento target (inserire come tag li dentro il tag ol di div). Come posso inserire come tag primo o ultimo o intermedio in ol di div (elemento target).
Voglio creare un tag li (come come li nell'elemento di destinazione) e quindi trascinare l'elemento src sul tag li appena creato all'interno di ol (presente nell'elemento di destinazione).
Come si crea un tag li in selenio?
Si prega di guardare il video qui sotto per una spiegazione dettagliata sull'operazione di trascinamento. https://www.youtube.com/watch?v=egdUfivmm-k – Uday
@Uday I ha aggiornato la mia domanda. Rispondi gentilmente – karan
@karan Scusa, ho appena trovato la tua domanda. È troppo tardi, ma ho pubblicato un codice funzionante per il drag and drop dove fallisce il comando predefinito 'Actions -DragandDrop() '. –