1
我正在使用Selenium C#API和iedriverserver來測試託管在本地Intranet上的應用程序。Selenium csharp api iedriverserver:找不到元素
我無法找到name元素(後20秒獲得超時):
IWebDriver driver = new InternetExplorerDriver();
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(20));
wait.Until((d) => { return d.FindElement(By.Name("UserName")); });
的pagesource正顯示出與它name="UserName"
正確的HTML。
string debug = driver.PageSource.ToString();
然而,相同的代碼,我能夠找到互聯網網站元素(如 - 谷歌FindElement(By.Name("q")
)
在Internet選項>>安全性選項卡中將「將所有區域重置爲默認級別」後問題已解決。 – user2182549 2013-03-19 14:02:33