nbr*_*ein 5 testing html5 drag-and-drop angularjs
此页面描述了以编程方式创建事件的api.查看列表,表明Chrome和Safari不支持此api来创建DragEvents.
我正在尝试在角度应用程序中编写原生html5拖放行为的自动化测试.我如何以编程方式模仿拖放事件,以便我可以这样做?
您可能想使用动作链(来自 selenium):https://code.google.com/p/selenium/wiki/AdvancedUserInteractions#Generate_Action_chains
我们过去曾在非 angularjs 应用程序上使用它们进行拖放。无论如何,由于量角器(用于测试 e2e 应用程序的 angularjs 事实工具)使用 selenium webdriver,我敢打赌您甚至可以使用量角器(https://github.com/angular/protractor)来实现这一点(使用对象“browser.webdriver”。
来自量角器文档:
browser.get 方法加载页面。Protractor 期望 Angular 出现在页面上,因此如果它尝试加载的页面不包含 Angular 库,它将抛出错误。(如果您需要与非 Angular 页面交互,您可以直接使用 browser.driver 访问包装的 webdriver 实例)。
| 归档时间: |
|
| 查看次数: |
965 次 |
| 最近记录: |