是否可以使用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>
答案 0 :(得分:2)
如果您要将<input>
元素与type="file"
attribute结合使用来上传测试中的文件,则可以使用setFilesToUpload
操作。有关更多信息,请检查TestCafe文档中的this topic。
如果您的情况不同,请对其进行详细描述。