Я новичок как для C#
, так и для selenium
.Как добавить IList <IWebElement> в массивы Selenium
Это пример кода, он работает нормально, я знаю, что это не стандартный способ кодирования, но я не знаю, что такое стандартный код для этого экземпляра.
Мне нужно извлечь 5000-10000 элементов из каждой строки, так что для этого есть самый быстрый и стандартный код, я думаю, что мое решение будет слишком медленным.
IList<IWebElement> ARNum = driver.FindElement(By.XPath("sumXpath1"));
IList<IWebElement> MPNum = driver.FindElement(By.XPath("sumXpath2"));
IList<IWebElement> MGNum = driver.FindElement(By.XPath("sumXpath3"));
int RowARNum=1;
foreach(IWebElement artNum in ARNum) {//for First Column
RowARNum++;
XLWorkSheet.Cells(RowARNum, 1) = artNum.Text;
}
int RowMPNum =1;
foreach(IWebElement mpNum in MPNum){ //for Second Column
RowMPNum++;
XLWorkSheet.Cells(RowMPNum, 1) = mpNum.Text;
}
int RowMGNum =1;
foreach(IWebElement mgNum in MGNum){ //for Third Column
RowMGNum++;
XLWorkSheet.Cells(RowMGNum, 1) = mgNum.Text;
}
Что это делает XLWorkSheet.Cells (RowMGNum, 1)? Добавление строки в рабочий лист Excel? –