コード例 #1
0
        public IWebElement GetButton(MessageModalButton button)
        {
            var className =
                button == MessageModalButton.Yes ? "sf-yes-button" :
                button == MessageModalButton.No ? "sf-no-button" :
                button == MessageModalButton.Ok ? "sf-ok-button" :
                button == MessageModalButton.Cancel ? "sf-cancel-button" :
                throw new NotImplementedException("Unexpected button");

            return(this.Element.FindElement(By.ClassName(className)));
        }
コード例 #2
0
        public static void CloseMessageModal(this RemoteWebDriver selenium, MessageModalButton button)
        {
            var message = selenium.Wait(() => GetMessageModal(selenium)) !;

            message.Click(button);
        }
コード例 #3
0
 public void ClickWaitClose(MessageModalButton button)
 {
     this.GetButton(button).ButtonClick();
     this.WaitNotVisible();
 }
コード例 #4
0
 public void Click(MessageModalButton button)
 {
     this.GetButton(button).ButtonClick();
 }