如何使用Protractor上传多个文件?

时间:2015-07-31 15:05:33

标签: javascript angularjs selenium selenium-webdriver protractor

我正在使用<?xml version="1.0" encoding="UTF-8"?><root> <math> <mrow> <msup> <mrow> <mn>&#x0028;</mn><mi>&#x0061;</mi><mo>&#x2212;</mo><mi>&#x0062;</mi><mn>&#x0029;</mn> </mrow> <mrow> <mi>&#x0063;</mi> </mrow> </msup> </mrow> </math> </root> 和Path来上传单个文件。代码如下所示:

webdriver.WebElement.sendKeys

对于一个文件,它工作正常。我需要测试多个文件上传。如何传递多个文件?

1 个答案:

答案 0 :(得分:6)

Selenium仍然不支持多个文件上传:

但是,根据webdriver:upload multiple files,您应该能够通过使用换行符连接文件路径来解决Chrome 中的

uploadInput.sendKeys(absolutePath1 + "\n" + absolutePath2);

另见: