public IfrLog(string sessionId, IfrPage browsersPage) { _logsPath = ParamsLib.IfritOptions.LogsDirPath.TrimEnd('\\') + @"\" + sessionId + @"\"; _ifrPage = browsersPage; foreach (FileTarget target in LogManager.Configuration.AllTargets.Where(t => t is FileTarget).Cast <FileTarget>()) { var filename = Path.GetFileName(target.FileName.ToString().Trim('\'')); target.FileName = Path.Combine(_logsPath, filename); } }
/// <summary> /// Creates wrapper for selenium web element to show exactly needed actions /// </summary> /// <param name="parentPage">Needt to set "this"</param> public ElemType(IfrPage parentPage) { _log = parentPage.HierarhyParent.Log; HierarhicalParent = parentPage; }
public Label(IfrPage parent) { HierarhicalParent = parent; }
public IfrImage(IfrPage parent) { HierarhicalParent = parent; }
public Other(IfrPage parent) { HierarhicalParent = parent; }
public Link(IfrPage parent) { HierarhicalParent = parent; }
public Button(IfrPage parent) : base(parent) { HierarhicalParent = parent; }
public TextArea(IfrPage parent) { HierarhicalParent = parent; }
public DdList(IfrPage parent) { HierarhicalParent = parent; }
public CheckBox(IfrPage parent) { HierarhicalParent = parent; }
public Input(IfrPage parent) : base(parent) { HierarhicalParent = parent; }