是否可以在 <input>
内上传文件?使用 TestCafe 在网页上标记?
这里有以下 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>
最佳答案
如果你想使用 <input>
元素与 type="file"
attribute在你的测试中上传文件,你可以使用 setFilesToUpload
行动。更多信息,请查看 this topic在 TestCafe 文档中。
如果您的场景不同,请更详细地描述它。
关于html - 如何在 TestCafé 的输入标签内上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56973506/