将文件上传到网站时,您通常会按下上传按钮,打开您正在使用的操作系统的文件浏览器。我有一系列远程运行的自动化Selenium测试。因为我正在远程运行测试,所以我需要通过Selenium完成所有工作。我能够在Selenium中与浏览器交互的方法之一是执行javascripts。是否可以创建一个将在文件路径中写入然后按Enter键(或单击确定)的javascript?或者javascript只能与浏览器中的对象进行交互?
答案 0 :(得分:1)
没有。你做不了。原因是安全。
如果存在此类脚本,恶意网站可以轻松地将文件从您的PC上传到他们的服务器!
答案 1 :(得分:1)
不,由于安全原因,这是不可能的。