WebDriver使用Dragula在应用程序中拖放我公司有一个新的应用程序,包括拖放功能。拖放是通过Dragula库完成的。我正在尝试自动化此功能,但我没有运气。我已经尝试了WebDriver的两种内置DragAndDrop()方法(我的理解是它通常不能很好地与现代网络技术一起工作)。我尝试使用Actions构建自己的拖放。我还尝试在javascript执行程序中使用jquery。这些方法都不起作用。有没有人有什么建议?如果DragAndDrop()方法不起作用,您可以使用ActionsIWebElement源中的其他方法构建您自己的方法;IWebElement目标;动作actions=newActions(driver);actions.ClickAndHold(source).Perform();actions.MoveByOffset(target.Location.X-source.Location.X,target.Location.Y-source.Location.Y).Perform();actions.Release(target).Perform();这将垂直和水平滚动。以上就是C#学习教程:WebDriver使用Dragula拖拽应用程序中的所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
