0

我有两个问题

Selenium:如何在 C# 中使用 ByChained 类?

有没有办法提供多个标识属性,如类和内部文本来标识 pageobject 和 pagefactory 模型中的元素?

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 回答