【发布时间】:2017-12-08 23:22:50
【问题描述】:
我想在量角器中上传图像文件。问题是如果不点击上传按钮,我无法获取"input[type = "file"]" 元素。
当我点击上传按钮时,文件上传对话框弹出。
我试过了
browser.actions().sendKeys(protractor.Key.ESCAPE).perform(); 但它不起作用。
这就是我正在做的:
var image = '../images/image1.png';
var absPathImg = path.resolve(__dirname, image);
element(by.id('uploadImage')).click();
browser.actions().sendKeys(protractor.Key.ESCAPE).perform();
element(by.css('input[type=file]')).sendKeys(absPathImg);
element(by.id('upload')).click();
如何关闭该文件上传对话框以上传图片?
【问题讨论】:
标签: selenium-webdriver protractor angularjs-e2e e2e-testing