2 回答
TA贡献1817条经验 获得超14个赞
你可以试试这样的。
private IList<IWebElement> ListOfElements => Driver.FindElements(By.XPath("//p[contains(@id,'r-number-')]"));
//this finds all the p elements on the page with an id that contains r-number-
public void ClickEachOne()
{
// click each element in that list
foreach (var element in ListOfElements)
{
element.Click();
}
}
TA贡献1799条经验 获得超6个赞
我建议在 PageObject 构造函数中添加参数,这将是索引。
然后您可以为该索引创建页面并使用它。
例如:
public class MyPage
{
private int _index = 0;
...
public MyPage(int index)
{
_index = index;
}
...
public MyMethod()
{
//do something with the _index here
}
}
- 2 回答
- 0 关注
- 95 浏览
添加回答
举报