Ejemplo n.º 1
0
 public void UnlockEditIdea()
 {
     for (int i = 0; i < 5; i++)
     {
         try
         {
             if (EditButton.Element.Exists(new Options()
             {
                 Timeout = TimeSpan.FromSeconds(3)
             }))
             {
                 EditButton.Element.SendKeys(OpenQA.Selenium.Keys.ArrowUp);
                 EditButton.Hover();
                 EditButton.Click();
                 while (browser.FindId("alertDialog").FindButton("OK", new Options()
                 {
                     Timeout = TimeSpan.FromSeconds(5)
                 }).Exists())
                 {
                     browser.FindId("alertDialog").FindButton("OK", new Options()
                     {
                         Timeout = TimeSpan.FromSeconds(5)
                     }).Click();
                 }
                 if (EditButton.Element.Missing(new Options()
                 {
                     Timeout = TimeSpan.FromSeconds(3)
                 }))
                 {
                     break;
                 }
             }
         }
         catch (Exception)
         {
         }
         try
         {
             if (browser.FindId("unpublishAlertDialog").Exists(new Options()
             {
                 Timeout = TimeSpan.FromSeconds(3)
             }))
             {
                 browser.FindId("unpublishAlertDialog").ClickButton("Continue");
             }
         }
         catch (Exception)
         {
         }
     }
 }