首页 > 解决方案 > 当源和目标元素不在同一页面上时如何在 Selenium 中拖放

问题描述

我有一个页面有两个部分,一个有框架,另一个没有框架。用户想要从一个部分拖放到另一个部分。

Selenium 使用 Actions 类提供了 dragAndDrop(WebElement source, WebElement target)。当我使用这种方法时,控件应该将元素从没有框架的部分移动到有框架的部分现在这样做,控件需要切换到框架然后删除它。

在内部 dragAndDrop 方法首先单击并按住,然后移动鼠标,最后释放按钮。没有场景先切换到frame,然后放到Frame里。

标签: javac#selenium-webdriver

解决方案


推荐阅读