定位元素split截取
这边直接获取改元素的信息的话会把new也带上去所以我们截取
for i in range(1, rowCount):
a = obtener_elemeentos('project', "指定的项目", 1)
b = obtener_elemeentos('project', "指定的项目", 2)
tables = login.browser.find_element(a, b % i).text
#[0]表示只取截取后的前段
table = tables.split('new')[0]
print(table)
还可以用来复用
比如我这个元素需要统计该元素
if isElementExist(a,b.split("//tbody/tr[%s]//p")[0]):
rowCount = len(login.browser.find_elements(a, b.split("[%s]//p")[0]))
if rowCount == 1:
rowCount=rowCount+1
for i in range(1, rowCount):
a = obtener_elemeentos('project', "指定的招标项目", 1)
b = obtener_elemeentos('project', "指定的招标项目", 2)
te=login.browser.find_element(a,b%i).text
if te == name:
login.browser.find_element(element_type, elements%i).click()
break
else: