public void RefreshStats(int tudiZgradbeInDejavnosti) // 1-da 0-ne { string temp = driver.FindElement(By.XPath("//*[@id='user-profile-stamina']")).Text; energija = int.Parse(Regex.Match(temp, @"\d+").ToString()); temp = driver.FindElement(By.XPath("//*[@id='user-profile-addiction']")).Text; zasvojenost = int.Parse(Regex.Match(temp, @"\d+").ToString()); //*[@id="user-profile-info"]/div[4]/span temp = driver.FindElement(By.XPath("//*[@id='user-profile-info']/div[4]/span")).Text; spostovanje = int.Parse(Regex.Match(temp, @"\d+").ToString()); if (tudiZgradbeInDejavnosti == 1) { Dejavnost dv = new Dejavnost(driver); dejavnosti = dv.VrniVseDejavnosti(); //Zgradba zg = new Zgradba(driver); //zgradbe = zg.VrniVseZgradbe(); } }
public List <Dejavnost> VrniVseDejavnosti() { driver.Url = "https://www.thecrims.com/businesses#/"; System.Threading.Thread.Sleep(1000); //*[@id="content_middle"]/div/div[3]/table[2]/tbody/tr[1]/td[1]/a //*[@id="content_middle"]/div/div[3]/table[2]/tbody/tr[2]/td[1]/a //*[@id="content_middle"]/div/div[3]/table[2]/tbody/tr[3]/td[1] //*[@id="content_middle"]/div/div[3]/table[2]/tbody/tr[3]/td[1] List <Dejavnost> vseDejavnosti = new List <Dejavnost>(); int stevec = 1; while (!driver.FindElement(By.XPath("//*[@id='content_middle']/div/div[3]/table[2]/tbody/tr[" + stevec + "]/td[1]")).Text.Contains("cost") & !driver.FindElement(By.XPath("//*[@id='content_middle']/div/div[3]/table[2]/tbody/tr[" + stevec + "]/td[1]")).Text.Contains("Max")) { Dejavnost dv = new Dejavnost(null); dv.ime = driver.FindElement(By.XPath("//*[@id='content_middle']/div/div[3]/table[2]/tbody/tr[" + stevec + "]/td[1]/a")).Text; //var url = driver.FindElement(By.XPath("//*[@id='content_middle']/div/div[3]/table[2]/tbody/tr[1]/td["+stevec+"]/@href")); dv.url = driver.FindElement(By.XPath("//*[@id='content_middle']/div/div[3]/table[2]/tbody/tr[" + stevec + "]/td[1]/a")).GetAttribute("href"); stevec++; vseDejavnosti.Add(dv); } foreach (Dejavnost dv in vseDejavnosti) { driver.Url = dv.url; System.Threading.Thread.Sleep(1000); IWebElement temp = driver.FindElement(By.XPath("//*[@id='content_middle']/div/div[3]/form[1]/table/tbody/tr[4]/td[2]/input")); var temp1 = temp.GetAttribute("value"); dv.maxRespect = int.Parse(temp1); //ČE ŠE ČEMA VEJET KERE DROGE SE DILAJO V KLUBI BO to tu } return(vseDejavnosti); }
public void SetDejavnosti() { Dejavnost dejavnost = new Dejavnost(driver); this.dejavnosti = dejavnost.VrniVseDejavnosti(); }