java - 当源和目标元素不在同一页面上时如何在 Selenium 中拖放
问题描述
我有一个页面有两个部分,一个有框架,另一个没有框架。用户想要从一个部分拖放到另一个部分。
Selenium 使用 Actions 类提供了 dragAndDrop(WebElement source, WebElement target)。当我使用这种方法时,控件应该将元素从没有框架的部分移动到有框架的部分现在这样做,控件需要切换到框架然后删除它。
在内部 dragAndDrop 方法首先单击并按住,然后移动鼠标,最后释放按钮。没有场景先切换到frame,然后放到Frame里。
解决方案
推荐阅读
- laravel - 安装 laravel jetstream 时 Laravel Mix 无法编译资产
- c# - 如何验证办公室颜色主题 XML?
- hadoop - IBM BPM 工具与 hive 集成,有可能吗?
- javascript - 如何按类将 JavaScript 应用于 HTML 表格以显示 2 个小数位?
- javascript - 通过javascript缩小对象数组的技术?
- python - 导入私有包时 Pip 安装导致 TypeError
- azure - 如何发布连接到存储帐户的 Azure 函数
- javascript - Angular:BehaviorSubject 未按预期工作
- python - 缺少 pyodbc 4.0.0 对批处理但不依赖于 spyder
- osgi - 用于 MSSQL 的 AEM OSGI 捆绑包 - 错误 javax.net.SocketFactory classdefnotfound