selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate elemen

报错原因:页面还没加载完,就开始找元素了

使用time.sleep()等待几秒就可以了

# 创建 Chrome WebDriver
driver = webdriver.Chrome(service=Service('D:\ProgramFiles\python\python3.10.0\chromedriver.exe'), options=chrome_options)

driver.maximize_window()

driver.get('访问地址')


# 等待页面加载完成
time.sleep(3)



driver.find_element(By.CSS_SELECTOR,'#boundaryskeleton > div.login-container > div.login-box > div.login-box-right > div > form > div:nth-child(1) > div > div > input').send_keys('admin')
driver.find_element(By.CSS_SELECTOR,'#boundaryskeleton > div.login-container > div.login-box > div.login-box-right > div > form > div:nth-child(2) > div > div > input').send_keys('BDsec2022,,')

你可能感兴趣的:(软件测试,selenium,测试工具)