Example #1
0
        private void kattintlLandzsasok()
        {
            //lándzsások
            gyulekezohelyGyujtFontosElem = vezerlo.FindElementsByClassName("units-entry-all").
                                           First(l => l.GetAttribute("data-unit") == "spear");

            gyulekezohelyGyujtFontosElem.Click();
        }
Example #2
0
        private void kattintKonnyuLovassag()
        {
            //Könnyűlovasok
            gyulekezohelyGyujtFontosElem = vezerlo.FindElementsByClassName("units-entry-all").
                                           First(l => l.GetAttribute("data-unit") == "light");

            gyulekezohelyGyujtFontosElem.Click();
        }
Example #3
0
        private void kattintNehezLovassag()
        {
            //Nehézlovasság
            gyulekezohelyGyujtFontosElem = vezerlo.FindElementsByClassName("units-entry-all").
                                           First(l => l.GetAttribute("data-unit") == "heavy");

            gyulekezohelyGyujtFontosElem.Click();
        }
Example #4
0
 private static void ClickAtElement(OpenQA.Selenium.IWebElement element)
 {
     do
     {
         Thread.Sleep(1000);
     } while (!element.Displayed);
     element.Click();
     Thread.Sleep(15000);
 }
Example #5
0
        private void Search(int row)
        {
            string valueToSearch = handle.GetNext(row, col);

            if (valueToSearch != null)
            {
                string textboxName       = "ctl00$ctl00$ctl00$BodyContent$ContentPlaceHolder1$MainContentPlaceHolder$ResourceHostControl1$resContainer$rptContainers$ctl00$rptColumn1$ctl00$ctl01$Wrapper$txtSearchString";
                string attributeDropdown = "ctl00$ctl00$ctl00$BodyContent$ContentPlaceHolder1$MainContentPlaceHolder$ResourceHostControl1$resContainer$rptContainers$ctl00$rptColumn1$ctl00$ctl01$Wrapper$lbxNodeProperty";
                string searchBtnId       = "ctl00_ctl00_ctl00_BodyContent_ContentPlaceHolder1_MainContentPlaceHolder_ResourceHostControl1_resContainer_rptContainers_ctl00_rptColumn1_ctl00_ctl01_Wrapper_btnSearch";

                chrome.Navigate().GoToUrl("https://solarwindscs.dell.com/Orion/SummaryView.aspx?ViewID=1");

                while (IsElementPresent(textboxName, false, true) == false)
                {
                    Thread.Sleep(25);
                }
                try
                {
                    OpenQA.Selenium.IWebElement searchBox           = chrome.FindElementByName(textboxName);
                    OpenQA.Selenium.IWebElement dropBox             = chrome.FindElementByName(attributeDropdown);
                    OpenQA.Selenium.IWebElement searchBtn           = chrome.FindElementById(searchBtnId);
                    OpenQA.Selenium.Support.UI.SelectElement select = new OpenQA.Selenium.Support.UI.SelectElement(dropBox);
                    //Console.WriteLine("HHHHHHH");
                    searchBox.SendKeys(valueToSearch);
                    //Console.WriteLine("HHHHHHH");
                    select.SelectByIndex(attributeIndex);
                    // Console.WriteLine("uyguygufuov");
                    searchBtn.Click();
                    // Console.WriteLine("HHHHHHH");

                    while (IsElementPresent("StatusMessage", true, false) == false)
                    {
                        Thread.Sleep(25);
                    }

                    string result = chrome.FindElementByClassName("StatusMessage").Text;
                    if (result.Contains("Nodes with ") && result.Contains(" similar to "))
                    {
                        ReadOnlyCollection <OpenQA.Selenium.IWebElement> amount = chrome.FindElementsByClassName("StatusIcon");
                        //Console.WriteLine(amount.Count);
                        handle.AddResult(row, valueToSearch, "Y", (amount.Count - 1).ToString());
                    }
                    else
                    {
                        handle.AddResult(row, valueToSearch, "N", "0");
                    }
                }
                catch (Exception e)
                {
                    throw new WebSearchException(Thread.CurrentThread.ManagedThreadId.ToString());
                }
            }
        }
Example #6
0
 private void vilagValasztas(int vilag)
 {
     try
     {
         kezelendoElem = vezerlo.FindElementsByClassName("world_button_active").
                         First(l => l.Text.Contains(kezeltFalu.Vilagszam + ""));
         kezelendoElem.Click();
     }
     catch
     {
     }
 }
 public void Click(UI.UIClickAction action)
 {
     try
     {
         action.Status = TestResultType.Fail;
         OpenQA.Selenium.IWebElement element = SeleniumUIHelper.GetElement(this.Driver, SeleniumUIHelper.GetBy(action.Element));
         element.Click();
         action.Status = TestResultType.Success;
     }
     catch (System.Exception)
     {
         action.Status = TestResultType.Fail;
         string fileName = string.Format("{0}_{1}_{2}.png", action.TestCaseAction.TestCase.TestCaseRef.Key, action.TestCaseAction.ActionRef.Action, System.DateTime.Now.ToString("yyyyMMddHHmmssms"));
         SeleniumScreenshotHelper.CreateScreenshot(this.Driver, this.TestRunner.Environment, fileName);
         action.Error = new ValidationException("Common.ElementCanNotFound", action.Element, fileName);
     }
 }
Example #8
0
        private void megnyitGyujtogetes()
        {
            visszateresFaluAttekintesre();

            megnyitGyulekezohely();

            foreach (OpenQA.Selenium.IWebElement link in vezerlo.FindElementByClassName("modemenu").
                     FindElements(OpenQA.Selenium.By.TagName("a")))
            {
                if (i == 2)
                {
                    gyulekezohelyGyujtFontosElem = link;
                }
                i++;
            }

            i = 0;

            gyulekezohelyGyujtFontosElem.Click();
        }
 public void publishPost()
 {
     OpenQA.Selenium.IWebElement elemPostButton = driver.FindElement(OpenQA.Selenium.By.XPath("//button [@data-testid='react-composer-post-button']"), 10);
     elemPostButton.Click();
 }
Example #10
0
 private void kijelolOsszesEgyseg()
 {
     gyulekezohelyGyujtFontosElem = vezerlo.FindElementsByTagName("a").
                                    First(l => l.getInnerHTML().Contains("Összes csapat"));
     gyulekezohelyGyujtFontosElem.Click();
 }