2017-02-13 53 views
1

我有一个关于使用量角器拖放的问题。在量角器测试中,我可以将某些东西从桌面或其他路径拖到浏览器中吗? 在浏览器我有这样的代码,它的工作原理:从量角器中的oustide浏览器中拖放一个对象

describe('TEST', function() { 

it('Info', function() { 
browser.get('http://codef0rmer.github.io/angular-dragdrop/#!/'); 

    var dragElement = element(by.model('list1')); 
    var dropElement = element(by.model('list2')); 

browser.actions() 
    .mouseMove(dragElement) 
    .mouseDown() 
    .mouseMove(dropElement) 
    .mouseUp() 
    .perform(); 
    browser.pause(30000); 

}); 
+0

类似[this](http://www.htmlgoodies.com/html5/javascript/drag-files-into-the-browser-from-the-desktop-HTML5.html#fbid=60s_eIxMGu4)? –

回答

0

这是不可能的。量角器在不同的上下文中打开浏览器。 它可以与DOM上的元素联系 - 量角器无法识别桌面等物品。 你可以通过使用javascript读\写文件等,但不能对它们执行操作。