我无法自动上传到Box.com
尝试了下面列出的多个选项。他们似乎都没有帮助 -
driver.findElement(By.id("upload_file1")).sendKeys("C:\\Automation\\BoxUploadFile.rtf");
driver.findElement(By.id("upload_file1")).click();
driver.findElement(By.xpath("//body/input")).click();
还有很多人......
此外,webdriver没有抛出任何错误。
答案 0 :(得分:0)
目标是在不使用AutoIT的情况下自动上传到Box.com。
@ id = upload_file1是必须发送文件名的元素。默认情况下,此元素不可见。必须执行一系列操作才能启用此元素的可见性
以下是所遵循的步骤序列 -
-> Mouse Hover to @id=upload_button
-> Then you click on the arrow (b[@class='arrow'])
-> Mouse Hover on to linkText = Upload Files
现在您可以使用sendKeys方法将fileName填充到@ id = upload_file1
瞧!您的文件现已上传!!