首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Selenium-Ide使用Dropzone.js上传文件/图像

使用Selenium-Ide使用Dropzone.js上传文件/图像
EN

Stack Overflow用户
提问于 2022-11-24 16:03:50
回答 1查看 20关注 0票数 0

嗨大家好

我刚接触过硒,请耐心点,给我一点指导。

因此,我希望使用selenium-ide进行自动化处理,希望这种自动化将使我的项目中的测试更容易。

因此,使用selenium-ide并尝试使用dropzone.js上传一个文件,这是正常的流。

  1. 单击按钮'Add Photo‘
  2. 资源管理器将在文件被选中后弹出
  3. ,在后台,’下拉区域‘将操作文件,同时在单击“确认”文件后打开弹出的“图像编辑器”

G 211

我想要完成的是“如何在文件资源管理器打开后,使用selenium-ide操作/选择文件?或者可以吗?”

我已经花了几个小时试图找到解决办法,但没有运气。

我尝试使用命令"type“或"send”,而且在我发现我们可以直接使用javascript命令"execute script",但我不知道如何使它工作。

我所期望的是,我可以使用selenium-ide的自动化操作选择文件的手动散文。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-11-25 01:58:08

我有自己的答案伙计们!

上面的目标可以使用名为"type“的selenium-ide命令来解决,

以下是解释:

  • Command:I使用"type",根据selenium-ide,它将存储值给您的element.
  • Target Dropzone将创建自己的元素‘输入文件’,当然它是隐藏的,所以这是我们应该得到的,而不是您自己的输入文件。您可以在类dz-hidden-input中找到它,而且由于我有许多文件输入,所以在XPath XPath末尾使用了一个数组,这是您将文件放在本地的确切路径。

**逻辑/它的工作方式:**使用此解决方案,我们不需要触发文件资源管理器,因为上面的代码将将图像注入到下拉区域文件输入中,而且由于下拉区域侦听他们的文件输入(即dz-hidden-input ),它的作用将与我们从文件资源管理器中选择文件的方式相同。

我希望这个答案能帮助那些遇到同样问题的人。

荣誉XD

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74563477

复制
相关文章

相似问题

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