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 關注
- 111 瀏覽
添加回答
舉報