przeciągnij i upuść selenem webdriver na Javaprzeciągnij i upuść selenem webdriver na 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>
docelowa: -
<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>
Am pomocą tego kodu, przeciągnij i drop: -
Actions builder = new Actions(driver);
Action dragAndDrop = builder.clickAndHold(src).moveToElement(trgt).release(trgt).build();
dragAndDrop.perform();
Chcę przeciągnąć element src do elementu docelowego (wstaw jako znacznik li wewnątrz znacznika div div). W jaki sposób mogę wstawić jako pierwszy lub ostatni lub pośredni znacznik li wewnątrz ol div (target element).
Chcę utworzyć znacznik li (jak w li w elemencie docelowym), a następnie przeciągnąć element src do nowo utworzonego znacznika li wewnątrz ol (obecne w elemencie docelowym).
Jak utworzyć znacznik li w selen?
Proszę obejrzeć poniższy film, aby uzyskać szczegółowe objaśnienie operacji Przeciągnij i upuść. https://www.youtube.com/watch?v=egdUfivmm-k – Uday
@Uday zaktualizowałem moje pytanie. Prosimy odpowiedzieć. – karan
@karan Przepraszam Właśnie znalazłem twoje pytanie. Jest już za późno, ale opublikowałem działający kod do przeciągania i upuszczania, gdzie domyślny mentod 'Actions -DragandDrop()' zawodzi. –