0
테이블의 이름 열 정렬이 정상적으로 작동하는지 테스트하고 싶습니다. 이 표는 "이름", "성"및 "이메일"의 3 열로 구성됩니다. 이 첫 번째 이름 열이 얼마나입니다 : 나는 테이블의 모든 "성" 값을 얻을 콘솔에서 모두 볼 수 있습니다
First Name column
Columns
테이블의 값을 목록에 저장하고 정렬하는 방법은 무엇입니까?
.
내 질문은 목록에이 값을 저장하고 정렬 한 다음 테이블 값과 비교하는 방법입니다.
여기에 코드입니다 : 코드의
int numOfClicks = Int32.Parse(driver.FindElement(By.XPath(".//*[@id='injectview']/div/div/div/table[2]/tbody/tr/td[1]/ul/li[8]/a")).Text);
Console.WriteLine(numOfClicks);
driver.FindElement(By.XPath(".//*[@id='injectview']/div/div/div/table[2]/tbody/tr/td[1]/ul/li[1]/a")).Click();
Thread.Sleep(2000);
for (int i = 1; i <= numOfClicks; i++)
{
IList<IWebElement> records_in_page = driver.FindElements(By.XPath(".//*[@id='injectview']/div/div/div/table[1]/tbody/tr/td[1]"));
for (int j = 1; j <= records_in_page.Count; j++)
{
string firstName = driver.FindElement(By.XPath(".//*[@id='injectview']/div/div/div/table[1]/tbody[" + (j + 1) + "]/tr/td[1]")).Text;
Console.WriteLine(firstName);
}
driver.FindElement(By.CssSelector("#injectview > div > div > div > table:nth-child(3) > tbody > tr > td:nth-child(1) > ul > li.pagination-next.ng-scope > a")).Click();
}
나머지 단지 페이지로 이동하고 난 그냥 열의 값을 얻는 부분을 보냈다.
도움 주셔서 감사합니다.
감사합니다. 이 줄의 경우 :'firstNames.Add (firstName)'이 오류가 발생합니다 : 'firstNames'이름이 현재 컨텍스트에 없습니다. –
fromTable.Add (firstName) – OriBr