我正在尝试使用 OpenQA.Selenium.Support.PageObjects 中包含的 [FindsBy] 属性将多个 IWebElements 设置为集合,如下所示。假设我想在实例变量“MyElements”中保存所有“li”元素。
HTML
<ul class="elements">
<li>e1</li>
<li>e2</li>
<li>e3</li>
</ul>
C#
class TopPage {
[FindsBy(How = How.CssSelector, Using = "ul.elements li")]
public IWebElement[] MyElements;
}
我怎样才能使这项工作?