当前位置: 首页 > 知识库问答 >
问题:

chrome-extension - Chrome浏览器插件,怎样实现自动上传文件?

马宜民
2024-07-12

在Chrome浏览器插件里,对网页实现自动上传文件的问题。

页面里的上传按钮

<input type="file" class="upload">

插件里的js代码

document.querySelector(".upload").click()

这样能唤起上传文件选择弹框,再手动选择文件是没问题。

但是想实现自动化,不要人工干预,有什么办法?

模拟 输入、点击 操作没有问题,这个上传整不会了。

共有1个答案

陈高寒
2024-07-12

别想了,照你这么搞,机器人都把服务器搞死了

 类似资料:
  • 问题内容: 我正在使用selenium,黄瓜和java进行自动化测试。 我需要在chrome浏览器中安装插件才能打开我的应用程序。我已经安装了这个插件。但是,当我通过selenium打开chrome浏览器时,此插件丢失,应用程序无法正常工作。 每次打开浏览器时如何安装插件? 问题答案: 我正在使用 Chrome 65.0 和 Selenium 3.11.0 脚步 : 在Chrome中运行以下网址:

  • 求一个chrome浏览器插件? 要求在网页中 选中文本后,右键弹出菜单,点击某个选项 ,比如 ,把"把内容追加到"c:\test.txt文件中" 然后就可以把选中文本 写入(或者 追加)到 电脑上的某个文件中 这样时为了方便做笔记

  • 控制台的使用 控制台查看源码 控制台的 Sources标签可以查看源码。按住快捷键「cmd + P」,可以根据文件名查找源码文件。 其他 show user agent shadow DOM 把上图中的红框部分打钩。

  • 我正在使用ChromeDriver V2.24,我的系统中有Chrome Browser52(未安装,可执行文件)。 NosuchSessionException:没有这样的会话 控制台: 注意:在Windows安全更新之前,当我使用ChromeDriver3.1和Chrome58时,我的脚本运行良好。更新后,我无法启动Chrome浏览器,因为它不是启动浏览器,而是在后台运行。

  • 问题内容: 抱歉,您有愚蠢的问题,但是如何在webdriver中启动Chrome浏览器?我知道我必须指定chromedriver.exe的路径。问题是我无法下载chromedriver.exe,它已被删除。我发现的文件也没有.exe扩展名。我正在使用Eclipse,Java。请帮忙!我按照建议的步骤进行了所有操作,但是没有用。这是我的代码: 这是错误: 失败:测试java.lang.Illegal

  • 主要目的是在一个容器中运行多个chrome浏览器(9个浏览器)。 我有一个hub&node设置,容器中有多个浏览器,可以在一个chrome node容器中运行。我用下面的docker命令创建了两个容器: 要创建集线器容器:dockerrun-d-p4445:4444--名称为selenium_hub selenium/hub

  • chrome-extension 是 Octo-Linker Chrome 扩展。 这款谷歌 Chrome 扩展允许您轻松地浏览 GitHub.com 上的文件和包。它非常支持JavaScript ,如package.json bower.json ES2015 import 和 CommonJS 声明,它也支持 PHP 的 composer.json 。其他语言不久也将被添加进这个扩展。 预览

  • 问题内容: 我试图根据我的个人喜好设置文件上传按钮的样式,但是如果没有JS,我找不到任何真正可靠的方法来实现此目的。我确实找到了与此主题有关的另外两个问题,但是那里的答案要么涉及JavaScript,要么建议使用Quirksmode的方法。 我使用Quirksmode方法的主要问题是文件按钮仍将具有浏览器定义的尺寸,因此它不会自动调整为位于其下方的按钮。我已经基于它编写了一些代码,但是它只会占用文