#遍历整个表格
table = driver.find_element_by_id("table") #获取整个表格对象
trList = table.find_elements_tag_name("tr") #获取表格中所有行对象
assert len(trList) ==5, u"表格行数不符"
for row in trList:
tdList = row.find_elements_by_tag_name("td") #遍历行获取每一行对应的列对象
for col in tdList:
print(col.text + "\t"), #遍历所有列,并打印单元格内容
#定位表格中某个元素
XPath表达式: //*[id = "table"]/tbody/tr[2]/td[2] #第二行第二列,tbody是对于表格的标签
#定位表格中的子元素
XPath表达式://td[contains(.,"化妆")]/input[1]