Testcafe-无法上传输入类型为“ url”的文件,这是一个反应定制的文件上传组件

问题描述

我正在尝试上传文件,但出现错误“ 指定的选择器与文件输入元素不匹配”,我知道testcafe要求输入type =“ file”来上传文件,但是正在将我们的自定义组件用于文件上传,我们在其中提供了输入type =“ url”。它不适用于testcafe。

这是Java脚本/ HTML代码

<input name="images" accept="image/*" type="url" class="form-control col-11 false" value="">

而且我正在尝试像这样访问css选择器

const click_add_image=Selector('input[name="images"]')
const add_image=Selector('input[name="images"],input[inputtype="url"]')

test
    ('add images',async t=>{
        await t
            .click(click_add_image)
            .wait(2000)
           .setFilesToUpload(add_image,[
           './_uploads_/Share_Knowledge.png'
            ])

我收到错误消息指定的选择器与文件输入元素不匹配

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...