好吧,这个让我在墙上撞了一会儿。
我查看了一个网络元素列表。我像这样访问该列表
foreach (IWebElement link in driver.FindElementsByCssSelector("span.cn.mailbox > a"))
{
// Click at a lot of page and the page will reload eventually
}
问题是,在循环中,我需要更改页面和内容,但最后我回到了具有链接列表的页面。
一旦我进行第二次迭代,我就会收到以下错误:
可能是因为我更改了页面,甚至认为我循环通过的集合中的链接是相同的,编译器似乎并不认为它是完全相同的集合。
有没有办法解决这个问题或我可以使用的解决方法?