Selenium WebDriver和浏览器选择文件对话框

我正在使用Selenium WebDriver,C#。

是否可以使用Firefox选择文件对话框来使网络驱动程序正常工作?还是我必须使用类似AutoIt的东西?

回答:

如果您尝试选择要上传的文件,则Selenium 2支持HTML文件输入。例如:

<input type="file" id="uploadhere" />

IWebElement element = driver.FindElement(By.Id("uploadhere"));

element.SendKeys("C:\\Some_Folder\\MyFile.txt");

基本上,您“输入”(带有SendKeys)文件输入元素的完整文件路径。Selenium为您处理文件选择对话框。

但是,如果您想操纵任意文件选择对话框,那么就像Anders所说的那样,您必须走出Selenium的门。

以上是 Selenium WebDriver和浏览器选择文件对话框 的全部内容, 来源链接: utcz.com/qa/427891.html

回到顶部