0

2つの質問があります

Selenium:C#でByChainedクラスを使用するには?

pageobject と pagefactory モデルで要素を識別するために class と innertext のような複数の識別プロパティを与える方法はありますか?

4

1 に答える 1

0

WatiR (Ruby を使用) を使用すると、複数の属性に基づく要素を簡単に見つけることができます (/button/ などの正規表現を使用することもできます)。

browser.element(:class => 'button', :text => 'Apply')

しかし、C# では、次のように FindElements を使用することしかできませんでした。

var elements = Driver.FindElements(By.ClassName("button"));
var element = elements.FirstOrDefault(e => e.Text == "Apply");
于 2014-07-09T14:38:14.290 に答える