如何在TestCafé中的输入标签中上传文件

时间:2019-07-10 14:59:00

标签: html css automated-tests e2e-testing testcafe

是否可以使用TestCafe在网页上的<input>标签内上传文件?

此处具有以下HTML结构:

<div class="MuiButtonBaseroot-0-4-1362 MuiListItemroot-0-4-1365 MuiListItemdefault-0-4-1368 MuiListItemgutters-0-4-1373 MuiListItembutton-0-4-1374" tabindex="0" role="button" data-test="upload-file" data-uic="list-item">
  <div class="MuiListItemIconroot-0-4-1495" data-uic="list-item-icon"><svg width="16" height="16" viewBox="0 0 14 14" fill="currentColor"><path d="M6"></path></svg></div>
  <div class="MuiListItemTextroot-0-4-1489" data-uic="list-item-text"><span class="MuiTypographyroot-0-4-1413 MuiTypographybody1-0-4-1422 MuiListItemTextprimary-0-4-1492"><span>Upload files</span></span>
  </div>
</div>

1 个答案:

答案 0 :(得分:2)

如果您要将<input>元素与type="file" attribute结合使用来上传测试中的文件,则可以使用setFilesToUpload操作。有关更多信息,请检查TestCafe文档中的this topic。 如果您的情况不同,请对其进行详细描述。