2つの質問があります
Selenium:C#でByChainedクラスを使用するには?
pageobject と pagefactory モデルで要素を識別するために class と innertext のような複数の識別プロパティを与える方法はありますか?
2つの質問があります
Selenium:C#でByChainedクラスを使用するには?
pageobject と pagefactory モデルで要素を識別するために class と innertext のような複数の識別プロパティを与える方法はありますか?
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");