示例#1
0
 /// <summary>
 /// Base general constructor for Page Objects.
 /// </summary>
 /// <param name="Driver"></param>
 public AbstractWebPage(IWebDriver Driver)
 {
     this.WebDriver       = Driver;
     this.Actions         = new Interactions(WebDriver);
     this.Synchronization = new SynchronizationOperations(WebDriver);
     PageFactory.InitElements(WebDriver, this);
 }
示例#2
0
 public Interactions(IWebDriver WebDriver)
 {
     this.Driver = WebDriver;
     this.Sync   = new SynchronizationOperations(Driver);
 }
示例#3
0
 public Mouse(IMouse Mouse, SynchronizationOperations Sync)
 {
     this.mouse = Mouse;
     this.Sync  = Sync;
 }