Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        /// <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;
        }
Esempio n. 3
0
 public Label(IfrPage parent)
 {
     HierarhicalParent = parent;
 }
Esempio n. 4
0
 public IfrImage(IfrPage parent)
 {
     HierarhicalParent = parent;
 }
Esempio n. 5
0
 public Other(IfrPage parent)
 {
     HierarhicalParent = parent;
 }
Esempio n. 6
0
 public Link(IfrPage parent)
 {
     HierarhicalParent = parent;
 }
Esempio n. 7
0
 public Button(IfrPage parent) : base(parent)
 {
     HierarhicalParent = parent;
 }
Esempio n. 8
0
 public TextArea(IfrPage parent)
 {
     HierarhicalParent = parent;
 }
Esempio n. 9
0
 public DdList(IfrPage parent)
 {
     HierarhicalParent = parent;
 }
Esempio n. 10
0
 public CheckBox(IfrPage parent)
 {
     HierarhicalParent = parent;
 }
Esempio n. 11
0
 public Input(IfrPage parent) : base(parent)
 {
     HierarhicalParent = parent;
 }