方法封装了,可以放在类里边,调用
方法一:获取表格的内容
def get_zone_list(self):
row = self.by_tagName('tr')
List = []
for i in row:
j = i.find_elements_by_tag_name('td')
for item in j:
text = item.text
List.append(text)
return List
该方法是把表格的内容存为列表的形式
用的时候可以把self.by_tagName(‘tr’)换成self.driver.find_elements_by_tag_name('tr'),我这里是因为我封装了方法,调用了
二:定位表格内容
def get_zone_list_td(self):
return self.by_xpath('//table[@class="eltable__body"]/tbody/tr/td[18]/div/button[2]')
用的时候可以把self.by_xpath改成selenium的定位的xpath的用法就行,这里主要将定位的方式,如果定位://table[@id/class]这里边用id或者class都可以定位,首先先定位整个表格,然后table下边有body,然后再有tr,td这样去定位,实际情况还要看后台的前端样式代码,这里仅提供思路