2015-03-25 47 views
0

我正在创建自动化脚本..我不想单击浏览和上传按钮。 我想设置本地文件路径并上传到服务器的文档。我想上传文件[img/txt/doc ....]

这里是代码...是否有任何脚本/代码,我能做到这一点

<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;"> 

回答

0

使用硒自动化和文件上传

getttingstart

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

+0

你有什么例子吗? – 2015-03-26 08:08:31

+0

是这里是 WebDriver driver = new FireFoxBrowser(); driver.get(“you url”); driver.findElementById(“ctl00_pagePlaceHolder_ajaxFU_file”)。sendKeys(“你的文件路径”); /*然后单击上传*/ driver.findElementById(“ctl00_pagePlaceHolder_ajaxFU_visibleUploadButton”)。click(); 您需要定义您要上传的文件的路径 – 2015-03-26 11:45:32

0

你不能自动上传文件 - 用户必须先选择一个文件。

否则,这将是一个安全问题 - 想象你访问一个网站,突然间,它开始上传你的本地硬盘上的文件而不知情。

+0

感谢您的回复!但我们至少可以从本地文件夹浏览文件吗? – 2015-03-26 08:08:02

+0

@ Sr.QARats你是什么意思? – 2015-03-26 10:07:02

+0

我的意思是...设置文件位置和JavaScript代码点击上传按钮...我想知道如何设置 – 2015-03-26 13:04:05

相关问题