public void CreateDriverCore()
 {
     Session         = new Session(sessionId++);
     FrameTracker    = new FrameTracker(DevTools);
     WebView         = new WebView(DevTools, FrameTracker, this);
     Mouse           = new ChromeDriverMouse(WebView, Session);
     Keyboard        = new ChromeDriverKeyboard(WebView);
     ElementUtils    = new ElementUtils(WebView, Session);
     ElementCommands = new ElementCommands(WebView, Session, ElementUtils, this);
     WindowCommands  = new WindowCommands(WebView, Session, this);
 }
Beispiel #2
0
 public string ContentPathFor(IElement element)
 {
     return(ElementCommands.GetFullPathContentDirectory(element, null));
 }
 public Task <WebPoint> GetElementLocation(string elementId, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(ElementCommands.GetElementLocation(elementId));
 }
 public Task <string> SendKeysToElement(string elementId, string value, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(ElementCommands.SendKeysToElement(elementId, value));
 }
 public Task <string> ClickElement(string elementId, CancellationToken cancellationToken = default(CancellationToken))
 {
     return(ElementCommands.ClickElement(elementId));
 }