【问题标题】:Automate file upload In Safari (WebDriver.IO)在 Safari 中自动上传文件 (WebDriver.IO)
【发布时间】:2017-10-13 14:10:24
【问题描述】:

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

以下适用于 IE、Firefox、Chrome:

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

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

【问题讨论】:

    标签: selenium safari webdriver webdriver-io


    【解决方案1】:

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

    browser.chooseFile(selector,localPath);
    

    在你的例子中:

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

    【讨论】:

      猜你喜欢
      • 2017-03-14
      • 2015-12-21
      • 2015-09-26
      • 2018-09-29
      • 1970-01-01
      • 1970-01-01
      • 2017-05-22
      • 1970-01-01
      • 2019-11-12
      相关资源
      最近更新 更多