在Selenium中处理Windows Open File对话框

Dra*_*vic 0 selenium

如何在Selenium中使用javascript(或其他方式)处理Window Open File对话框(设置文件路径和导入)?

Jim*_*ans 6

如果您尝试上传文件,并且相关页面使用HTML提供的标准上传机制,您可以直接使用Selenium本身.标准的HTML机制是一个<input type=‘file’>元素.一旦在页面上找到了文件上传元素,就可以使用了element.sendKeys(“full/path/and/file/name/here”);.这在W3C WebDriver规范元素发送键命令的算法的步骤10中记录,并且在Selenium项目的测试代码(示例)中用于多个文件上载测试.