如何设置从[@ id ='myGridView_0']自动增加到[@ id ='myGridView_1']和[@ id ='myGridView_2']等?
period=[]
for i in range(2,rows+1):
for j in range(1,cols+1,2):
period.append(driver.find_element_by_xpath("//*[@id='myGridView_0']/tbody/tr[" + str(i) + "]/td[" + str(
j) + "]").text)
答案 0 :(得分:1)
您可以像在tr[]/td[]
中使用变量一样进行操作
period = []
for k in range(myGridView number):
for i in range(2,rows+1):
for j in range(1,cols+1,2):
period.append(driver.find_element_by_xpath(f"//*[@id='myGridView_{k}']/tbody/tr[{i}]/td[{j}]").text)
如果myGridView
号与i
或j
有关联,则可以删除外循环,并改用它们。