在做后台自动化的时候,有时候会遇到一些表格,那么针对表格我们怎么来定位呢?接下来讲讲表格的定位方法。
认识大家心中的table
说到table大家首先想到的是Excel表格,没错网页中也是按照网状表格的方式展示
table的特征外貌
1.table页面查看源码一般有这几个明显的标签:table、tr、th、td
2.< table >表示一个表格
3.< tr >表示这个表格中间的一个行
4.< /th > 定义表头单元格
5.< /td > 定义单元格标签,一组
定位方法
比如这里想定位学号741单元格,可以直接用xpath进行定位:
//*[@id='myTable']/tbody/tr[2]/td[1]
代码实例
#author:命命
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.maximize_window()
driver.get("file:///C:/Users/Administrator/Desktop/1.html")
table = driver.find_element_by_xpath("//*[@id='myTable']/tbody/tr[2]/td[1]").text
print(table)
driver.quit()
版权声明:如无特殊说明,文章均为本站原创,转载请注明出处
本文链接:http://zhangyanc.club/subject/article/selenium-table/
许可协议:署名-非商业性使用 4.0 国际许可协议
微信

支付宝
