コード例 #1
0
ファイル: FrameFinder.cs プロジェクト: JamieBenson/coypu
 public FrameFinder(IWebDriver selenium, ElementFinder elementFinder, XPath xPath, SeleniumWindowManager seleniumWindowManager)
 {
     this.selenium = selenium;
     this.elementFinder = elementFinder;
     this.xPath = xPath;
     this.seleniumWindowManager = seleniumWindowManager;
 }
コード例 #2
0
ファイル: SeleniumWebDriver.cs プロジェクト: Br3ttl3y/coypu
 protected SeleniumWebDriver(IWebDriver webDriver, Browser browser)
 {
     this.webDriver = webDriver;
     this.browser = browser;
     xPath = new XPath(browser.UppercaseTagNames);
     elementFinder = new ElementFinder();
     frameFinder = new FrameFinder(this.webDriver, elementFinder,xPath);
     textMatcher = new TextMatcher();
     windowHandleFinder = new WindowHandleFinder(this.webDriver);
     dialogs = new Dialogs(this.webDriver);
     mouseControl = new MouseControl(this.webDriver);
 }
コード例 #3
0
ファイル: SeleniumWebDriver.cs プロジェクト: asir22/Coypu
 public SeleniumWebDriver()
 {
     selenium = new DriverFactory().NewRemoteWebDriver();
     scoping = new Scoping(selenium);
     elementFinder = new ElementFinder(scoping);
     fieldFinder = new FieldFinder(elementFinder);
     iframeFinder = new IFrameFinder(selenium, elementFinder);
     textMatcher = new TextMatcher();
     buttonFinder = new ButtonFinder(elementFinder, textMatcher);
     sectionFinder = new SectionFinder(selenium, elementFinder,textMatcher);
     dialogs = new Dialogs(selenium);
     mouseControl = new MouseControl(selenium);
     optionSelector = new OptionSelector();
 }
コード例 #4
0
ファイル: SeleniumWebDriver.cs プロジェクト: msokol/coypu
 protected SeleniumWebDriver(RemoteWebDriver webDriver)
 {
     selenium = webDriver;
     xPath = new XPath();
     scoping = new Scoping(selenium);
     elementFinder = new ElementFinder(scoping,xPath);
     fieldFinder = new FieldFinder(elementFinder, xPath);
     iframeFinder = new IFrameFinder(selenium, elementFinder,xPath);
     textMatcher = new TextMatcher();
     buttonFinder = new ButtonFinder(elementFinder, textMatcher, xPath);
     sectionFinder = new SectionFinder(elementFinder, textMatcher);
     dialogs = new Dialogs(selenium);
     mouseControl = new MouseControl(selenium);
     optionSelector = new OptionSelector();
 }
コード例 #5
0
 protected SeleniumWebDriver(IWebDriver webDriver, Browser browser)
 {
     this.webDriver = webDriver;
     this.browser = browser;
     xPath = new XPath();
     elementFinder = new ElementFinder(xPath);
     fieldFinder = new FieldFinder(elementFinder, xPath);
     frameFinder = new FrameFinder(this.webDriver, elementFinder,xPath);
     textMatcher = new TextMatcher();
     buttonFinder = new ButtonFinder(elementFinder, textMatcher, xPath);
     sectionFinder = new SectionFinder(elementFinder, textMatcher);
     dialogs = new Dialogs(this.webDriver);
     mouseControl = new MouseControl(this.webDriver);
     optionSelector = new OptionSelector();
 }
コード例 #6
0
ファイル: SeleniumWebDriver.cs プロジェクト: gondar/coypu
 protected SeleniumWebDriver(IWebDriver webDriver, Browser browser)
 {
     this.webDriver = webDriver;
     this.browser   = browser;
     xPath          = new XPath();
     elementFinder  = new ElementFinder(xPath);
     fieldFinder    = new FieldFinder(elementFinder, xPath);
     frameFinder    = new FrameFinder(this.webDriver, elementFinder, xPath);
     textMatcher    = new TextMatcher();
     buttonFinder   = new ButtonFinder(elementFinder, textMatcher, xPath);
     sectionFinder  = new SectionFinder(elementFinder, textMatcher);
     dialogs        = new Dialogs(this.webDriver);
     mouseControl   = new MouseControl(this.webDriver);
     optionSelector = new OptionSelector();
 }
コード例 #7
0
ファイル: FieldFinder.cs プロジェクト: prolee/coypu
 public FieldFinder(ElementFinder elementFinder, XPath xPath)
 {
     this.elementFinder = elementFinder;
     this.xPath = xPath;
 }
コード例 #8
0
ファイル: IFrameFinder.cs プロジェクト: asir22/Coypu
 public IFrameFinder(IWebDriver selenium, ElementFinder elementFinder)
 {
     this.selenium = selenium;
     this.elementFinder = elementFinder;
 }
コード例 #9
0
ファイル: FrameFinder.cs プロジェクト: kberridge/coypu
 public FrameFinder(IWebDriver selenium, ElementFinder elementFinder, XPath xPath)
 {
     this.selenium      = selenium;
     this.elementFinder = elementFinder;
     this.xPath         = xPath;
 }
コード例 #10
0
ファイル: FieldFinder.cs プロジェクト: AndrewVos/Coypu
 public FieldFinder(ElementFinder elementFinder)
 {
     this.elementFinder = elementFinder;
 }
コード例 #11
0
ファイル: FrameFinder.cs プロジェクト: AidenMontgomery/coypu
 public FrameFinder(IWebDriver selenium, ElementFinder elementFinder, XPath xPath)
 {
     this.selenium = selenium;
     this.elementFinder = elementFinder;
     this.xPath = xPath;
 }
コード例 #12
0
ファイル: SectionFinder.cs プロジェクト: kberridge/coypu
 public SectionFinder(ElementFinder elementFinder, XPath xPath)
 {
     this.elementFinder = elementFinder;
     this.xPath         = xPath;
 }
コード例 #13
0
 public SectionFinder(ElementFinder elementFinder, TextMatcher textMatcher)
 {
     this.elementFinder = elementFinder;
     this.textMatcher   = textMatcher;
 }
コード例 #14
0
ファイル: SectionFinder.cs プロジェクト: glikoz/Coypu
 public SectionFinder(RemoteWebDriver selenium, ElementFinder elementFinder, TextMatcher textMatcher)
 {
     this.selenium = selenium;
     this.elementFinder = elementFinder;
     this.textMatcher = textMatcher;
 }
コード例 #15
0
ファイル: SectionFinder.cs プロジェクト: MatteS75/coypu
 public SectionFinder(ElementFinder elementFinder, XPath xPath)
 {
     this.elementFinder = elementFinder;
     this.xPath = xPath;
 }
コード例 #16
0
 public ButtonFinder(ElementFinder elementFinder, TextMatcher textMatcher, XPath xPath)
 {
     this.elementFinder = elementFinder;
     this.textMatcher   = textMatcher;
     this.xPath         = xPath;
 }
コード例 #17
0
ファイル: ButtonFinder.cs プロジェクト: gmcelhanon/coypu
 public ButtonFinder(ElementFinder elementFinder, TextMatcher textMatcher, XPath xPath)
 {
     this.elementFinder = elementFinder;
     this.textMatcher = textMatcher;
     this.xPath = xPath;
 }
コード例 #18
0
ファイル: FieldFinder.cs プロジェクト: gondar/coypu
 public FieldFinder(ElementFinder elementFinder, XPath xPath)
 {
     this.elementFinder = elementFinder;
     this.xPath         = xPath;
 }
コード例 #19
0
ファイル: SectionFinder.cs プロジェクト: afinzel/coypu
 public SectionFinder(ElementFinder elementFinder, TextMatcher textMatcher)
 {
     this.elementFinder = elementFinder;
     this.textMatcher = textMatcher;
 }