파이썬 반복 실행 질문입니다
조회수 840회
다음과 같은 코드를 돌렸을때 전 1초에 한번씩 작동하길 원하지만 이대로 돌렸을시 30초에 한번씩 돌아가다가 멈춥니다. 어떻게 해결이 안될까요?
def world_F(xpath):
try:
driver.find_element_by_xpath(xpath)
return True
except:
return False
def password(password):
try:
driver.find_element_by_name(password)
return True
except:
return False
def maraton():
if world_F('//*[@id="thirdServices"]/ul/li/a/img') == True:
driver.find_element_by_xpath('//*[@id="thirdServices"]/ul/li/a/img').click()
driver.find_element_by_xpath('//*[@id="pageConnectedAppDetail"]/div/div[2]/table/tbody/tr[1]/td/div/div/a[2]').click()
driver.find_element_by_xpath('//*[@id="layerDeleteOpenAppConfirm"]/div[2]/div/div[2]/div[2]/button[1]').click()
if password('password') == True:
driver.find_element_by_name('password').send_keys('fltp001!!')
driver.find_element_by_xpath('//*[@id="pageCheckPassword"]/div/form/fieldset/div[2]/button').click()
driver.refresh()
else:
driver.refresh()
else:
driver.refresh()
threading.Timer(1, maraton).start()
maraton()
Exception in thread Thread-229:
Traceback (most recent call last):
File "C:\Users\ailba\anaconda3\lib\threading.py", line 932, in _bootstrap_inner
self.run()
File "C:\Users\ailba\anaconda3\lib\threading.py", line 1254, in run
self.function(*self.args, **self.kwargs)
File "<ipython-input-44-fe4ed4655f6f>", line 44, in maraton
File "C:\Users\ailba\anaconda3\lib\site-packages\selenium\webdriver\remote\webelement.py", line 477, in send_keys
self._execute(Command.SEND_KEYS_TO_ELEMENT,
File "C:\Users\ailba\anaconda3\lib\site-packages\selenium\webdriver\remote\webelement.py", line 633, in _execute
return self._parent.execute(command, params)
File "C:\Users\ailba\anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\ailba\anaconda3\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
(Session info: chrome=93.0.4577.63)
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력