2017-05-02 57 views
0

我用Selenium 3.0,並從14393 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/版本下載IE邊驅動程序版本10 enter image description here上傳控件沒有硒微軟邊緣駕駛員工作

這裏符合我的窗戶是我的控制 enter image description here

我下拉列表控件工作沒有任何問題,但上傳控件從來沒有在文本框中的文件,上傳按鈕也沒有工作。

EdgeDriver driver = new EdgeDriver(); 
driver.Url = "http://www.test.com"; 
IWebElement ddl = driver.FindElement(By.Id("ddlDocumentType")); 
SelectElement select = new SelectElement(ddl); 
select.SelectByIndex(2); 
IWebElement fileUpload = driver.FindElement(By.Id("fileUploadControl")); 
//Approach 1: SendKeys 
string key = @"c:\test.pdf"; 
fileUpload.SendKeys(key); 
Thread.Sleep(1000); 
IWebElement btn = driver.FindElement(By.Id("btnSubmit")); 
btn.Click(); 
Thread.Sleep(1000); 
driver.Quit(); 

任何人都知道我缺少Selenium IE Edge文件上傳自動測試?

回答