public virtual void InitializeComponents() { Alerts = new List <IHtmlAlert>(); Overlays = new List <IOverlay>(); ProgressBars = new List <IProgressBar>(); WebPageBuilder.InitPage(this); }
public void ReplacePrefixWithRootSelector() { var page = new Page(); var container = new Container(page, "//*[@id='rootelementid']"); WebPageBuilder.InitComponents(page, container); Assert.AreEqual("//*[@id='rootelementid']/descendant::div[text()='mytext']", container.Component1.Xpath, "Относительный xpath не преобразовался в абсолютный"); }
public void DoNotAddRootWithouPrefix() { var page = new Page(); var container = new Container(page, "//*[@id='rootelementid']"); WebPageBuilder.InitComponents(page, container); Assert.AreEqual("//div[text()" + "='mytext']", container.Component2.Xpath, "Относительный xpath не преобразовался в абсолютный"); }
public T CreateComponent <T>(params object[] args) where T : IComponent { return((T)WebPageBuilder.CreateComponent <T>(this, args)); }