首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Cypress中上传没有输入元素的文件

在Cypress中上传没有输入元素的文件
EN

Stack Overflow用户
提问于 2022-01-17 09:35:27
回答 2查看 567关注 0票数 1

我正在尝试用cypress-file-upload库上传一个没有输入元素的文件,使用.attachFile(),到目前为止我还不能。我没有发现任何错误,只是没有上传文件。我已经尝试了在我的应用程序的另一部分输入元素,它的工作很好。还有别的办法吗?还是我做错什么了?

我用的是:

这是我应用程序中的代码

有什么想法吗?非常感谢,任何提示都欢迎。

版本:“柏树-文件-上传”:"5.0.7“”柏树“:"7.7.0",Windows Chrome

EN

回答 2

Stack Overflow用户

发布于 2022-01-17 10:02:47

我最近查看了其他人问题的柏树文件上传的来源,我认为没有input元素是做不到的。

有两种模式

“输入”(

  • " input“),它要求您在选择父元素的父元素之前直接选择输入(库在父元素中搜索输入)

在您的按钮HTML中,如何在上传之前附加该文件?它是否手动工作-如果是的话,您应该在检查元素时看到对附加文件的引用。

票数 0
EN

Stack Overflow用户

发布于 2022-09-12 19:58:47

我是一个完全的初学者,但也许它会有帮助。我尝试了输入元素,但得到了与您相同的情况-没有错误,但文件没有上传。

我获取了输入的类,它起作用了:)我的代码:

代码语言:javascript
复制
    cy.get('.class_icannotshare')
        .attachFile('avatar.jpg')

在你的情况下,我会尝试:

代码语言:javascript
复制
    cy.get('.u-icon c-icon --right icon-attach')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70739186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档