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