0
IWebElementsのリストを作成して、同じ種類の各要素にアクセスしますが、特定の要素にアクセスするときにテストが遅くなります。私は、要素の辞書を作成し、各要素に名前(この要素に格納されているテキスト)でアクセスするというアイディアを得ました。私はここでいくつかの話題を見つけましたが、私のために働かせることができませんでした。これが私が要素にアクセスする方法です。WebDriver要素の辞書
public IWebElement OneElement
{
get
{
return this.Driver.FindElement(By.Id("oneElement"));
}
}
public List<IWebElement> ListOfNames
{
get
{
return this.Driver.FindElements(By.Id("name")).ToList();
}
}