我的代码:
count = 1
next_page_string = "javascript:__doPostBack('ctl00$MainContent$grdResults','Page$" + str(count) + "')"
td_page_number_list = driver.find_elements_by_xpath("//*[@id='MainContent_grdResults']/tbody/tr[22]/td/table/tbody/tr/td/a")
for x in td_page_number_list:
if x.get_attribute("href") == next_page_string:
driver.execute_script("__doPostBack('ctl00$MainContent$grdResults','Page$" + str(count) + "')")
满足条件后driver object转到时代码中断execute_script,给我错误:
stale element reference: element is not attached to the page document
这似乎与使用的 for 循环有关。我尝试了隐式等待但没有运气。
先感谢您。
慕盖茨4494581
相关分类