コード例 #1
0
ファイル: Alert.cs プロジェクト: ubuetake/selenium-vba
 internal static bool isAlertPresent(WebDriver webDriver) {
     try {
         return webDriver.WebDriver.SwitchTo().Alert() != null;
     } catch (Exception) {
         throw new Exception("There is not alert present!");
     }
 }
コード例 #2
0
ファイル: WebElement.cs プロジェクト: ubuetake/selenium-vba
 internal WebElement(WebDriver webDriver, OpenQA.Selenium.IWebElement webElement) {
     this._wd = webDriver;
     _webDriver = _wd.WebDriver;
     _webElement = webElement;
 }
コード例 #3
0
 public void Add(WebDriver webDriver, IList<OpenQA.Selenium.IWebElement> webElements) {
     var elements = base.Capacity += webElements.Count;
     foreach (var ele in webElements)
         base.Add(new WebElement(webDriver, ele));
 }
コード例 #4
0
ファイル: Alert.cs プロジェクト: ubuetake/selenium-vba
 internal Alert(WebDriver webDriver, OpenQA.Selenium.IAlert alert) {
     this.webDriver = webDriver;
     this.alert = alert;
 }
コード例 #5
0
 public WebElementCollection(WebDriver webDriver, IList<OpenQA.Selenium.IWebElement> webElements)
     : base(webElements.Count) {
     _webDriver = webDriver;
     foreach (var ele in webElements)
         base.Add(new WebElement(webDriver, ele));
 }