Я пытаюсь получить текст, метку времени и имя из всех строк на веб-странице, и они имеют одно и то же имя. Я намерен поместить их все в текстовый файл до c. например,
<div data-tid="Name" dir="auto"><div>Text1</div></div>...<div data-tid="TimeStamp" dir="auto"><div>Text1</div>....</div><div data-tid="message" dir="auto"><div>Text1</div></div>
.....
<div data-tid="Name" dir="auto"><div>Text1</div></div>...<div data-tid="TimeStamp" dir="auto"><div>Text1</div>....</div><div data-tid="message" dir="auto"><div>Text1</div></div>
....
<div data-tid="Name" dir="auto"><div>Text1</div></div>...<div data-tid="TimeStamp" dir="auto"><div>Text1</div>....</div><div data-tid="message" dir="auto"><div>Text1</div></div>
Как должен выглядеть l oop, если мне нужно иметь имя и метку времени вместе с сообщением? Пробовал что
IReadOnlyCollection<IWebElement> chatRow = driver.FindElement(By.XPath("//*[@data-tid='message']/div"));
IReadOnlyCollection<IWebElement> TimeStamp = driver.FindElement(By.XPath("//*[@data-tid='TimeStamp']/div"));
IReadOnlyCollection<IWebElement> Name = driver.FindElement(By.XPath("//*[@data-tid='Name']/div"));
for (i = 0, j = 0; i < chatRow.Count && j < nameRow.Count; i++, j++)
{
GetAttribute("innerHTML");
}}