selenium c# webdriver 单击列表中的选择元素

问题描述 投票:0回答:1
 IList<IWebElement> tabButtons = driver.FindElements(By.CssSelector(".atui-ui-button"));
 tabButtons.click();

我应该指定什么来点击列表中的第二个元素?

谢谢

c# selenium-webdriver css-selectors
1个回答
0
投票

如果你有

lists of same elements
并且想点击第二个元素,你可以使用
index

IList<IWebElement> tabButtons = driver.FindElements(By.CssSelector(".atui-ui-button"));
tabButtons[1].click();

它返回从零开始的列表,所以第一个元素是

tabButtons[0]
,第二个是
tabButtons[1]
等等..

© www.soinside.com 2019 - 2024. All rights reserved.