【问题标题】:WebDriver Sampler script in JMeter to populate a input type "File" during file upload scenarioJMeter 中的 WebDriver Sampler 脚本,用于在文件上传场景期间填充输入类型“文件”
【发布时间】:2020-05-14 10:16:46
【问题描述】:

我已经尝试了下面的脚本..但没有运气..

var Import = WDS.browser.findElement(pkg.By.xpath('//input[@id=\'fileUpload\']')); 导入.click(); Import.sendKeys(['D:\Spreadsheets\WL_SpreadsheetImport.xlsx']);

错误日志: 2020-05-14 14:57:29,740 错误 c.g.j.p.w.s.WebDriverSampler:无效参数 (会话信息:chrome=81.0.4044.138)

【问题讨论】:

    标签: selenium-webdriver jmeter webdriver jmeter-plugins jmeter-5.0


    【解决方案1】:
    1. 不要调用Import.click();,否则系统模态文件上传对话框将打开,并且无法由 Selenium 控制
    2. 您需要使用另一个反斜杠来转义反斜杠,例如:

      Import.sendKeys(['D:\\Spreadsheets\\WL_SpreadsheetImport.xlsx']);
      

      或者只使用单个正斜杠:

      Import.sendKeys(['D:/Spreadsheets/WL_SpreadsheetImport.xlsx']);
      

    更多信息:

    【讨论】:

      猜你喜欢
      • 2021-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多