【问题标题】:upload file with selenium webdriver使用 selenium webdriver 上传文件
【发布时间】:2014-09-23 21:36:28
【问题描述】:

我正在尝试使用 Java 进行使用 Selenium Web 驱动程序上传文件的测试。

driver = new FirefoxDriver();
driver.get("http://favicon-generator.org/");
driver.manage().window().maximize();
wait.until(ExpectedConditions.elementToBeClickable(By.id("favicon")));
WebElement el = driver.findElement(By.id("favicon"));
el.sendKeys("test.jpg");

在我运行这个之后,输入字段没有被填充。

【问题讨论】:

  • 当您点击创建 Favicon 按钮时,它显示“您没有选择要上传的图片。请重试。” ?
  • 是的。 “您没有选择要上传的图片。请重试。”
  • 提供图片的完整系统路径
  • 我试过了,没用。
  • 我也试过了:el.sendKeys("c:/Users/Jacob/workspace/seleniumTest/test.jpg");

标签: java selenium selenium-webdriver


【解决方案1】:

好的,我发现了问题。问题是文件绝对路径的格式。应该是:

el.sendKeys("c:\\Users\\Jacob\\workspace\\seleniumTest\\test.jpg");

【讨论】:

  • 是的。我正要发布我的答案。很高兴你自己找到了!
猜你喜欢
  • 2017-10-02
  • 2013-09-20
  • 2015-03-22
  • 2015-12-23
  • 2013-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多