我完全不知道为什么我的代码无效,基本上我有一个简单的Windows Forms App运行一些WebDriver代码,第一部分打开一个Url,第二部分点击Directory Letter和第三部分“失败的部分”点击第一个上市链接,它尝试加载列表链接页面,但在中途冻结,如果我停止应用程序,那么页面完成加载的剩余部分,这表明代码是正确的。我不知道,虽然这不起作用所以任何帮助都会很棒。
var driver = new FirefoxDriver();
driver.Navigate().GoToUrl("http://www.clpct.com/professionals/services/default.aspx");
//GET LETTER TO BE CLICKED
IList<IWebElement> letters = driver.FindElement(By.ClassName("rmHorizontal")).FindElements(By.TagName("a"));
IWebElement letter = letters[0];
letter.Click();
//GET LINK TO BE CLICKED
IList<IWebElement> links = driver.FindElement(By.ClassName("rtUL")).FindElements(By.TagName("li"));
IWebElement link = links[0];
var testLink = link.FindElement(By.ClassName("rtIn"));
testLink.Click();