4
我正在编写一个使用html5文件上传功能的应用程序,也就是说用户可以从他的桌面上拖动一个文件到一个div中,并将其上传到jquery.filedrop。用Capybara/Selenium测试html5文件上传?
任何人都知道是否可以用水豚/硒进行测试?
我正在编写一个使用html5文件上传功能的应用程序,也就是说用户可以从他的桌面上拖动一个文件到一个div中,并将其上传到jquery.filedrop。用Capybara/Selenium测试html5文件上传?
任何人都知道是否可以用水豚/硒进行测试?
我用Selenium WebDriver测试了这个。
它看起来像:
WebElement element = driver.findElement(By.name("source"));
WebElement target = driver.findElement(By.name("target"));
(new Actions(driver)).dragAndDrop(element, target).perform();
这看起来像拖放元素到另一个,不将文件拖动到一个元素,我缺少什么?什么是源? – Pablo
对不起,我的坏,我想念桌面的一部分。 我不认为,硒不能用“浏览器外”对象操作。从未遇到过,没有文档提及,谷歌扫描后没有任何信息。 – beornborn