[英]How to handle FileUpload using selenium-Webdriver
//div[@id='upload_button']
driver.findElement(By.xpath("//div[@id='upload_button']")).click();
driver.findElement(By.xpath("//div[@id='upload_button']")).sendKeys("V://Images//CSV/text.csv");
如果//input[@type='file']
在HTML-DOM
中至少出現一次,您可以直接發送密鑰,您不需要
此功能是在 Selenium 3 版本之一中引入的。
有效代碼:
driver.findElement(By.xpath("//input[@type='file']")).sendKeys("V://Images//CSV/text.csv");
我建議使用顯式等待以獲得更高的穩定性。
driver.findElemnt(By.xpath("//input[@type='file'])).sendKeys("給出源文件路徑");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.