我有两个问题
Selenium:如何在 C# 中使用 ByChained 类?
有没有办法提供多个标识属性,如类和内部文本来标识 pageobject 和 pagefactory 模型中的元素?
我有两个问题
Selenium:如何在 C# 中使用 ByChained 类?
有没有办法提供多个标识属性,如类和内部文本来标识 pageobject 和 pagefactory 模型中的元素?
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");