我有两个问题
Selenium:如何在C#中使用ByChained类?
有没有办法给出像class和innertext这样的多个标识属性来识别pageobject和pagefactory模型中的元素?
答案 0 :(得分: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");