def test_with_implicit_wait3():
''' 使用隐式等待进行测试 '''
print("=== 使用隐式等待测试 ===")
# 打开浏览器
driver = webdriver.Chrome()
# 设置隐式等待时间
driver.implicitly_wait(10)
# 访问页面
driver.get("http://localhost:8000/playground/16")
# 定位按钮
btn = driver.find_element(By.ID, "loadElementsBtn")
btn.click() 这里一点击就报错,定位到了
# 获取延迟加载的数据
div = driver.find_element(By.ID, 'element-3')
sleep(0.2)
# 打印数据
print(div.text)
# 关闭浏览器
driver.quit()
DevTools listening on ws://127.0.0.1:59300/devtools/browser/f58f7c19-7130-4d11-a1e7-f29a9643c7df
Traceback (most recent call last):
File "d:\PaChong\Python爬虫\36_selenium等待元素方案.py", line 104, in <module>
test_with_implicit_wait3()
File "d:\PaChong\Python爬虫\36_selenium等待元素方案.py", line 92, in test_with_implicit_wait3
btn.click()
File "D:\miniconda3\envs\spider_env\lib\site-packages\selenium\webdriver\remote\webelement.py", line 94, in click
self._execute(Command.CLICK_ELEMENT)
File "D:\miniconda3\envs\spider_env\lib\site-packages\selenium\webdriver\remote\webelement.py", line 395, in _execute
return self._parent.execute(command, params)
File "D:\miniconda3\envs\spider_env\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 380, in execute
self.error_handler.check_response(response)
File "D:\miniconda3\envs\spider_env\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 229, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (113, 1211)
(Session info: chrome=136.0.7103.114)
Stacktrace:
GetHandleVerifier [0x00007FF7954DCF45+75717]
GetHandleVerifier [0x00007FF7954DCFA0+75808]
(No symbol) [0x00007FF7952A8F9A]
(No symbol) [0x00007FF795307439]
(No symbol) [0x00007FF795304DF2]
(No symbol) [0x00007FF795301EA1]
(No symbol) [0x00007FF795300DA1]
(No symbol) [0x00007FF795301EA1]
(No symbol) [0x00007FF795301EA1]
(No symbol) [0x00007FF795301EA1]
(No symbol) [0x00007FF795301EA1]
(No symbol) [0x00007FF795300DA1]
(No symbol) [0x00007FF7952F2394]
(No symbol) [0x00007FF79532737A]
(No symbol) [0x00007FF7952F1C46]
(No symbol) [0x00007FF795327590]
(No symbol) [0x00007FF79534F39C]
(No symbol) [0x00007FF795327153]
(No symbol) [0x00007FF7952F0421]
(No symbol) [0x00007FF7952F11B3]
(No symbol) [0x00007FF795301EA1]
(No symbol) [0x00007FF795300DA1]
(No symbol) [0x00007FF7952F2394]
(No symbol) [0x00007FF79532737A]
(No symbol) [0x00007FF7952F1C46]
(No symbol) [0x00007FF795327590]
(No symbol) [0x00007FF79534F39C]
(No symbol) [0x00007FF795327153]
(No symbol) [0x00007FF7952F0421]
(No symbol) [0x00007FF7952F11B3]
GetHandleVerifier [0x00007FF7957DD71D+3223453]
GetHandleVerifier [0x00007FF7957D7CC2+3200322]
GetHandleVerifier [0x00007FF7957F5AF3+3322739]
GetHandleVerifier [0x00007FF7954F6A1A+180890]
GetHandleVerifier [0x00007FF7954FE11F+211359]
(No symbol) [0x00007FF795300DA1]
(No symbol) [0x00007FF7952F2394]
(No symbol) [0x00007FF79532737A]
(No symbol) [0x00007FF7952F1C46]
(No symbol) [0x00007FF795327590]
(No symbol) [0x00007FF79534F39C]
(No symbol) [0x00007FF795327153]
(No symbol) [0x00007FF7952F0421]
(No symbol) [0x00007FF7952F11B3]
(No symbol) [0x00007FF795327590]
(No symbol) [0x00007FF79534F39C]
(No symbol) [0x00007FF795327153]
(No symbol) [0x00007FF7952F0421]
(No symbol) [0x00007FF7952F11B3]
(No symbol) [0x00007FF7952F0421]
(No symbol) [0x00007FF7952F11B3]
(No symbol) [0x00007FF7952F11B3]
GetHandleVerifier [0x00007FF7957DD71D+3223453]
GetHandleVerifier [0x00007FF7957D7CC2+3200322]
GetHandleVerifier [0x00007FF7957F5AF3+3322739]
GetHandleVerifier [0x00007FF7954F6A1A+180890]
GetHandleVerifier [0x00007FF7954FE11F+211359]
GetHandleVerifier [0x00007FF7954E5294+109332]
GetHandleVerifier [0x00007FF7954E5442+109762]
GetHandleVerifier [0x00007FF7954CBA59+4825]
BaseThreadInitThunk [0x00007FFD1D37259D+29]
RtlUserThreadStart [0x00007FFD1E50AF78+40]