Selenium IDE - 将文件上传到字段中

标签 selenium selenium-ide

我正在创建一个测试套件,以自动执行我的 Web 应用程序上的某些数据输入部分。我有一个页面,可以单击按钮将文档上传到应用程序。它看起来像这样:

screenshot 1

单击“添加新附件”按钮后,它将打开浏览器的文件资源管理器以选择要上传的文档。我正在尝试在 Selenium IDE 中复制这一点。

这是现在的样子:

screenshot 2

但是,这部分似乎失败了。有谁知道如何使用 Selenium IDE 实现类似的过程?我使用的是 Chrome 和 Firefox。

最佳答案

如果你得到

{"code":-32000,"message":"Not allowed"}

在 Chrome 上,请按照以下步骤操作:

窗口 > 更多工具 > 扩展 > Selenium IDE > 详细信息

然后打开“允许访问文件 URL”选项。

我遇到了同样的问题,这对我有用。

关于Selenium IDE - 将文件上传到字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50335595/

相关文章:

css - Selenium 记录和回放一个 css 元素

selenium - selenium IDE 有办法处理动态元素吗?

selenium - 如何将 Selenium 测试套件/案例导出为 C#

Selenium - 跟随快速加载指示器

java - 使用 selenium webdriver 单击元素不会产生预期结果

selenium - 在 Jenkins 中运行 Selenium 测试

node.js - 使用 Protractor 运行 chrome 驱动程序时获取 'E/launcher - spawn Unknown system error -86'

Python Selenium 硬网络抓取

python - 使用 Selenium Python 打印特定的 Cookie

python - 使用 PhantomJS 和 Selenium 抓取网络数据