# 获取元素属性defget_element_attr(self, browser, ele, value, attr_value):try:if ele =='title':
title = browser.title
return title
elif ele =='text':
text = browser.find_element_by_xpath(value).text
return text
elif ele =='tag':
tag = browser.find_element_by_xpath(value).tag_name
return tag
elif ele =='attr':
attr = browser.find_element_by_xpath(value).get_attribute(attr_value)return attr
elif ele =='location':
location = browser.find_element_by_xpath(value).location
return location
elif ele =='id':id= browser.find_element_by_xpath(value).location
returnidelif ele =='size':
size = browser.find_element_by_xpath(value).size
return size
elif ele =='url':
url = browser.current_url
return url
elif ele =='refresh':
refresh = browser.refresh()return refresh
elif ele =='back':
back = browser.back()return back
elif ele =='forward':
forward = browser.forward()return forward
elif ele =='page_source':
page_source = browser.page_source()return page_source
except Exception as e:print("获取元素失败 %s"% e)
获取元素属性获取页面title:# 获取元素属性 def get_element_attr(self, browser, ele, value, attr_value): try: if ele == 'title': title = browser.title return title elif ele == 'text': tex