你能上传一个文件吗?

时间:2015-08-19 11:49:00

标签: angularjs protractor

enter image description here

我有一个测试,我想将图片上传到使用默认操作系统上传模式的网站。点击上传后,我无法访问上传屏幕。有办法解决吗?我在网上看到它看起来有,但我不知道如何实现他们所说的。

element(By.xpath("//div[@id='ngdialog28']/div[2]/div/div[6]/div/span")).click()
element(By.css("input[type=\"file\"]")).click();
element(By.css("input[type=\"file\"]")).clear();
element(By.css("input[type=\"file\"]")).sendKeys("C:\\ProgramData\\MeetingMatrix International\\MeetingMatrix 2010\\MMIDEMO\\Setups\\Test.mms");

1 个答案:

答案 0 :(得分:0)

以下答案来自我忽略的上一篇文章。 这是代码:



var path = require('path');

var fileToUpload = 'Put the path here',
  absolutePath = path.resolve(__dirname, fileToUpload);

$('input[type="file"]').sendKeys(absolutePath);