问题描述
我正在尝试将此代码从我以前的Java项目之一转换为C#。只是想知道什么与C#中的.get(index)等效于一个元素?
links_myAccountNav.findElements(By.tagName("a")).get(i).sendKeys(clickOnLinkTab);
Java中的完整代码
List<WebElement> li_All = links_myAccountNav.findElements(By.tagName("a"));
for (int i = 0; i < li_All.size(); i++) {
String clickOnLinkTab = Keys.chord(Keys.CONTROL,Keys.ENTER);
links_myAccountNav.findElements(By.tagName("a")).get(i).sendKeys(clickOnLinkTab);
} // Opens all the tabs
Set<String> getTitleinWindow = driver.getWindowHandles();
Iterator<String> it = getTitleinWindow.iterator();
List<String> actualTitleList = new ArrayList<>();
while (it.hasNext()) {
driver.switchTo().window(it.next());
actualTitleList.add(driver.getTitle());
}
return actualTitleList;
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)