繁体   English   中英

使用Selenium WebDriver上载文件

[英]Using selenium webdriver to upload a file

我正在尝试为邮箱应用程序构建一些自动化测试,并且尝试附加文件。 我已经阅读了上一篇文章中的所有文档,并提出了以下建议:

public void I_attach_a_file_that_exceeds_the_limit() throws Throwable {

    WebElement attachFile = driver.findElement(By.id("attachment"));
    File f = new File("C:\\coop-provider-swm-specs\\src\\test\\resources\\attachments\\20481kb.txt");
    attachFile.sendKeys(f.getCanonicalPath());

}

问题在于它所附加的文件不是真实文件。 附加的文件为空白(不确定其工作方式)。 我需要附加的文件是一个大文件,我需要执行此操作以验证用户未超出允许的附件限制。

更改:

attachFile.sendKeys(f.getCanonicalPath());

至:

attachFile.sendKeys(f.getCanonicalPath()).submit();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM