在此处输入图像描述 在此处输入图像描述我在尝试使用 selenium Python 自动化 Web 表时遇到了上述异常。下面是我的代码
import time
from selenium import webdriver
from selenium.common.exceptions import StaleElementReferenceException
driver = webdriver.Chrome("E:\pythonProject\Framefork1\BrowserDrivers\chromedriver.exe")
driver.maximize_window()
driver.get("https://admin-demo.nopcommerce.com/Admin/Customer/List")
driver.find_element_by_xpath("/html/body/div[6]/div/div/div/div/div[2]/div[1]/div/form/div[3]/input").click()
time.sleep(5)
table = driver.find_element_by_xpath("(//table[@class='table table-bordered table-hover table-striped dataTable no-footer'])[2]")
body = table.find_element_by_tag_name("tbody")
cells = body.find_elements_by_tag_name("td")
rows = body.find_elements_by_tag_name("tr")
links = driver.find_elements_by_xpath("//i[@class='fa fa-pencil']")
print(len(rows))
for i in range(len(rows)):
col = rows[i].find_elements_by_tag_name("td")
for j in range(len(col)):`enter code here`
if col[j].text == "Registered":
time.sleep(5)
links[i].click()
driver.find_element_by_link`_text("back to customer list").click()
对于业务场景,我附上了一个文档以供参考