Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想上传文件[img/txt/doc….]_Javascript_Jquery - Fatal编程技术网

Javascript 我想上传文件[img/txt/doc….]

Javascript 我想上传文件[img/txt/doc….],javascript,jquery,Javascript,Jquery,我正在创建自动化脚本。我不想点击浏览和上传按钮。 我想设置本地文件路径并将文档上载到服务器 这是代码…有任何脚本/代码我可以做到这一点吗 <input id="ctl00_pagePlaceHolder_ajaxFU_file" type="file" name="ctl00$pagePlaceHolder$ajaxFU$file" class="fileupload" style="cursor:pointer;"> <a onclick="UploadFilectl0

我正在创建自动化脚本。我不想点击浏览和上传按钮。 我想设置本地文件路径并将文档上载到服务器

这是代码…有任何脚本/代码我可以做到这一点吗

   <input id="ctl00_pagePlaceHolder_ajaxFU_file" type="file" name="ctl00$pagePlaceHolder$ajaxFU$file" class="fileupload" style="cursor:pointer;">
<a onclick="UploadFilectl00_pagePlaceHolder_ajaxFU(); return false;" id="ctl00_pagePlaceHolder_ajaxFU_visibleUploadButton" class="btn -blue -smaller" href="javascript:__doPostBack('ctl00$pagePlaceHolder$ajaxFU$visibleUploadButton','')" style="margin-left:4px;">Upload</a>
<input type="submit" name="ctl00$pagePlaceHolder$ajaxFU$hiddenUploadButton" value="" id="ctl00_pagePlaceHolder_ajaxFU_hiddenUploadButton" style="display:none;">

使用selenium实现自动化和文件上传


你不需要点击浏览器,几个步骤将帮助你

你无法自动上传文件-用户必须首先选择一个文件


否则这将是一个安全问题——想象一下,你访问一个站点,突然它开始在你不知情的情况下从你的本地硬盘上传文档

这里有什么例子吗?是的,这里是WebDriver=new FireFoxBrowser;driver.getyouurl;driver.findElementByIdctl00_页面占位符_ajaxFU_file.sendKeys您的文件路径/*然后单击上载*/driver.findElementByIdctl00\u页面占位符\u ajaxFU\u visibleUploadButton。单击;您需要定义要创建的文件的路径upload@Sr.QARats你是什么意思?我的意思是…设置文件位置和点击上传按钮的JavaScript代码…我想知道如何设置