我正在尝试将文件上传到我正在测试的 Web 应用程序。我可以识别上传的唯一 Html 是“文件输入”类。
目前我所做的是,在我的页面模型文件中,我有:
this.importSection = Selector('.file-input');
在我的测试文件中,我有:
.setFilesToUpload(page.importSection, './my-file.xlsx')
我也尝试过直接调用我的测试文件中的元素,如下所示:
.setFilesToUpload('.file-input', './my-file.xlsx')
.setFilesToUpload(Selector('.file-input'), './my-file.xlsx')
运行其中任何一个时,我收到以下错误:“指定的选择器与文件输入元素不匹配。”
任何想法我做错了什么,我已经在 testcafe 上搜索过,不知道下一步该做什么。