[下面是页面元素的图片,我想拖动svg元素里面试过的动作类和机器人类,但也不行。如何使用硒在svg元素内执行拖放操作?
resizeblockTwo']">
<div class="chartCanvas js-resizeblockOne drpm-resize__block-one">
<div class="titleBar layout-align-space-between-center layout-row">
<graph-canvas class="ng-scope">
<section class="chartContainer">
<div class="chartArea joint-theme-default paper" droppable="">
<svg id="v-2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="100%" height="100%">
</div>
</section>
<div ng-transclude="">
</graph-canvas>
<div class="processflow-empty-message ng-scope" ng-if="emptyGraph" style="">
<div class="drpm-resize__grabber">
</div>
*尝试操作类和机器人类* ...显示你如何尝试 – Andersson
Actions act = new Actions(fd); //找到我们需要拖动的元素WebElement drag = fd.findElement(By.cssSelector(“[type = InputData]”)); //找到我们需要放弃的元素WebElement drop = fd.findElement(By.cssSelector(“svg [id ='v-2']”)); //这会将元素拖动到目标act.dragAndDrop(drag,drop).build()。perform();代码正在通过,但拖放不会发生。 –