[英]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.