我是靠谱客的博主 缓慢黑猫,最近开发中收集的这篇文章主要介绍Selenium—实现网页元素拖拽,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Drag and Drop, 使用鼠标实现元素拖拽的操作貌似很复杂, 在 Selenium中, 借助OpenQA.Selenium.Interactions.Actions类库中提供的方法, 实现起来还是比较简单的。道理如下:
  1. 找到要拖拽的页面元素-源(source)。
  2. 找到要释放的页面元素-目标(target), 页面显示的这个元素可能是个坑, 但是在页面代码中他就是一个元素。
  3. 借助(new Actions(IWebDriver)).DragAnddrop( source, target).Perform(), 完成元素拖放操作。
  示例代码:
// drag and drop
using OpenQA.Selenium.Interactions;
SIE.InternetExplorerDriver driver = new SIE.InternetExplorerDriver();
if (source != null && target != null)
{
// drag and drop
new Actions(driver).DragAndDrop(source, target).Perform();
}

最新内容请见作者的GitHub页:http://qaseven.github.io/

最后

以上就是缓慢黑猫为你收集整理的Selenium—实现网页元素拖拽的全部内容,希望文章能够帮你解决Selenium—实现网页元素拖拽所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部