Python表格定位+XPath定位

2018-06-23  本文已影响0人  約見

#遍历整个表格

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"),    #遍历所有列,并打印单元格内容

Python表格定位+XPath定位

#定位表格中某个元素

XPath表达式: //*[id = "table"]/tbody/tr[2]/td[2]    #第二行第二列,tbody是对于表格的标签

#定位表格中的子元素

XPath表达式://td[contains(.,"化妆")]/input[1]

Python表格定位+XPath定位

XPath轴关键字定位

Python表格定位+XPath定位 Python表格定位+XPath定位
上一篇下一篇

猜你喜欢

热点阅读