我想编写一个填写表单的脚本,并在cucumber-js,selenium和protractor中上传文件。每当我点击上传文件按钮时,没有xpath / id / etc ...点击。你如何处理文件上传?
答案 0 :(得分:0)
顺便说一句,上传文件与cucumberjs无关。只需使用type=file
将密钥发送到输入。还要确保文件路径是绝对的。所以纯粹的WebDriver代码可能看起来像,
driver.findElement(wd.By.css('input[type=file]')).sendKeys('/absolute/path/to/my/file');