Javascript 用于上载图像文件的量角器测试

Javascript 用于上载图像文件的量角器测试,javascript,protractor,Javascript,Protractor,我正在量角器中编写测试,量角器是一个基于JS的框架和用于运行测试的selenium测试堆栈。我面临一个问题,我必须测试文件上传 var fileToUpload = '../../snn.jpg', absolutePath = path.resolve(__dirname, fileToUpload); var photoUpload = element(by.xpath('//[@id="root"]/div/div/div/div[3]/div/div/div[1]/div/div[1]/

我正在量角器中编写测试,量角器是一个基于JS的框架和用于运行测试的selenium测试堆栈。我面临一个问题,我必须测试文件上传

var fileToUpload = '../../snn.jpg',
absolutePath = path.resolve(__dirname, fileToUpload);
var photoUpload = element(by.xpath('//[@id="root"]/div/div/div/div[3]/div/div/div[1]/div/div[1]/div/div[1]/div[2]/div'));
await photoUpload.sendKeys(absolutePath);
我得到了一个错误:

失败:元素不可交互


您的问题是上传发生在
input
标签上。您正试图在
div

上上载:回答您的问题吗?