【发布时间】:2021-03-13 17:51:03
【问题描述】:
我有一个页面,里面有 50 个条目,我需要一个一个地导航到每个条目。在我从第一个返回并尝试导航到第二个后抛出异常。谷歌搜索了一段时间后,我发现这可能是因为主页的实例被删除了。我正在使用 foreach 循环并希望代码继续。 代码如下所示:
IReadOnlyCollection<IWebElement> anchors = this.driverIpass.FindElements(By.CssSelector(".card-list-item.ng-scope"));
foreach (IWebElement anchor in anchors)
{
anchor.FindElement(By.XPath("//*[contains(@id,'workitem-goto-tablet-btn')]")).Click();
//below is test button to go back
driverIpass.FindElement(By.Name("editForm:j_idt693")).Click();
}
正如您所看到的,我在这里尝试做的就是进入然后返回集合中的每个项目。我对这一切都很陌生,有人可以让我走上正确的道路吗? 谢谢
【问题讨论】: