【发布时间】:2017-11-24 12:39:21
【问题描述】:
有一个问题,我的元素需要接收参数才能定位元素,您可以使用:
[FindsBy(How = How.XPath, Using = "//iframe[contains(@id,'" + VAR + "')]")]
public IWebElement iframe{ get; set; }
我需要传递一个参数,例子:
var alumnoPage = new CrearAlumnoPage();
PageFactory.InitElements(driver, alumnoPage);
alumnoPage .iframe(VAR);
如果不破坏 POM,我必须将页面的所有元素都保存在那里
你知道有什么解决办法吗?谢谢
【问题讨论】:
标签: c# selenium selenium-webdriver pageobjects page-factory