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