Apples Kilopat Katılım 3 Ocak 2014 Mesajlar 100 Çözümler 1 Yer İstanbul Daha fazla Cinsiyet Erkek Meslek Bilgisayar Mühendisliği 8 Nisan 2022 #1 Merhabalar, Son bir kaç gündür C# Selenium ile bağlandığımız siteden verileri çekmeye çalışıyorum. Veriler çekmeyi başardım fakat alttaki gibi satır satır ve alt alta yazmasını istemiyorum. Resimdeki gibi yapmak istiyorum. Bunu nasıl yapabilirim? Programda çıkan sonuç; [CODE lang="csharp" title="Yukarıdaki resimde kullandığım kodlar;"]IWebElement table = FRM.driver.FindElement(By.XPath("/html/body/div[1]/div/div/div[3]/div[3]/div[2]/div/table/tbody")); ReadOnlyCollection<IWebElement> allRows = table.FindElements(By.TagName("tr")); foreach (IWebElement row in allRows) { ReadOnlyCollection<IWebElement> cells = row.FindElements(By.TagName("td")); foreach (IWebElement cell in cells) { dataGridView1.Rows.Add(cell.Text); } } [/CODE] Yapmak istediğim tablo; Son düzenleyen: Moderatör: 8 Nisan 2022
Merhabalar, Son bir kaç gündür C# Selenium ile bağlandığımız siteden verileri çekmeye çalışıyorum. Veriler çekmeyi başardım fakat alttaki gibi satır satır ve alt alta yazmasını istemiyorum. Resimdeki gibi yapmak istiyorum. Bunu nasıl yapabilirim? Programda çıkan sonuç; [CODE lang="csharp" title="Yukarıdaki resimde kullandığım kodlar;"]IWebElement table = FRM.driver.FindElement(By.XPath("/html/body/div[1]/div/div/div[3]/div[3]/div[2]/div/table/tbody")); ReadOnlyCollection<IWebElement> allRows = table.FindElements(By.TagName("tr")); foreach (IWebElement row in allRows) { ReadOnlyCollection<IWebElement> cells = row.FindElements(By.TagName("td")); foreach (IWebElement cell in cells) { dataGridView1.Rows.Add(cell.Text); } } [/CODE] Yapmak istediğim tablo;