【发布时间】:2019-05-22 20:36:48
【问题描述】:
我正在尝试将文件上传到 div 标签。它没有类型作为文件输入。所以请建议使用文件路径的 sendkey 的人请检查我的完整问题。
我有这样的标签。
我已经尝试使用 sendkeys 查找元素并从本地上传文件。这不适合我。
这是我尝试过的。
GlobalVariables.chromeDriver_Main.findElement(By.xpath("//*[@id=\"card-uploader\"]"))
.sendKeys("C:\\Users\\Dhaval Bhimajiyani\\Documents\\Lightshot\\Screenshot_207.png");
这给了我这样的错误。
org.openqa.selenium.WebDriverException: unknown error: cannot focus element
我需要了解如何将文件上传到此 div 标签。哪个没有输入类型作为文件。
感谢您提前回复。
【问题讨论】:
-
请阅读为什么a screenshot of code is a bad idea。粘贴代码并正确格式化。
-
如果您可以提供minimal reproducible example,也许我们可以提供帮助。但就你的问题而言,这是一个猜谜游戏。
-
您需要提供您的标记或相关网站的链接以获得帮助。 Selenium 上传功能仅适用于
<input type="file">
标签: java selenium selenium-webdriver automation