我在下面尝试过
IWebElement selectchk = driver.FindElement(By.XPath("//input[@type='checkbox' and starts-with(@id,'ctl00_UserContentArea_rgBulkSFA_ctl00_')]"));
,但是问题是网格中的所有复选框都以ID开头,因此所有的复选框都被选中。请帮忙!
答案 0 :(得分:1)
尝试此xpath,它将仅给出列表的第一个元素:
driver.FindElement(By.XPath("(//input[@type='checkbox' and starts-with(@id,'ctl00_UserContentArea_rgBulkSFA_ctl00_')])[1]"));