Thispage描述以编程方式创建事件的API。查看列表,表明Chrome和Safari不支持创建DragEvents的此api。我正在尝试为Angular应用程序中的原生html5拖放行为编写自动化测试。我如何才能以编程方式模拟拖放事件以便我可以做到这一点? 最佳答案 您可能想要使用Action链(来自selenium):https://code.google.com/p/selenium/wiki/AdvancedUserInteractions#Generating_Action_chains我们过去曾在非Angularjs应
Thispage描述以编程方式创建事件的API。查看列表,表明Chrome和Safari不支持创建DragEvents的此api。我正在尝试为Angular应用程序中的原生html5拖放行为编写自动化测试。我如何才能以编程方式模拟拖放事件以便我可以做到这一点? 最佳答案 您可能想要使用Action链(来自selenium):https://code.google.com/p/selenium/wiki/AdvancedUserInteractions#Generating_Action_chains我们过去曾在非Angularjs应
我意识到已经发布了类似的问题,并且我查看了它们以及许多其他主题等以找到解决方案-我显然错过了显而易见的-因为我仍在学习基础知识!目标:简单的拖放。用户在屏幕上移动图像,然后将其放在另一个图像之上或屏幕上的任何位置。API:>11完成:可以拖动图像并将其放在另一个图像之上并获得响应(使用Toast进行确认)。可以将图像拖动到屏幕上的任何位置并获得响应(使用Toast进行确认)。不工作:不能将图像拖到屏幕上的任何位置,也不能将图像放置在手指抬起的位置我尝试了很多不同的方法,但总是编译错误。看看我的代码,谁能推荐一种干净简单的方法来将图像放在ACTION_DRAG_ENDED(请记住我是初学