自动化文件上传在Safari(WebDriver.IO)中

时间:2017-10-13 14:10:24

标签: selenium safari webdriver webdriver-io

是否可以在Safari中自动上传文件?

以下适用于IE,Firefox,Chrome:

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

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

1 个答案:

答案 0 :(得分:0)

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

browser.chooseFile(selector,localPath);

在你的例子中:

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