2017-10-13 204 views
2

是否可以在Safari中自动上传文件?自动上传文件在Safari(WebDriver.IO)

的IE,火狐,Chrome以下工作:

let path = 'C:\\test\\image2.png'; 
    browser.addValue('[name="file_upload"], path); 
    $("input[name='http_submit']").click(); 

但是在Safari上输入值不会改变

回答

0

您是否尝试过的.chooseFile()方法?

browser.chooseFile(selector,localPath); 

在您的例子:

let path = 'C:\\test\\image2.png'; 
browser.chooseFile('[name="file_upload"], path); 
$("input[name='http_submit']").click();