Я получаю Ошибка selenium.common.exceptions.InvalidSessionIdException: Сообщение: неверный идентификатор сеанса , как только я пытаюсь найти веб-элемент CheckboxClick из вызова функции, определенного в блоке try, и когда Я поместил ниже строки кода за пределами функции и попытаться блокировать это не выдаст мне никакой ошибки.
Строка кода
try:
def getrecordsoNpage():
**CheckBoxclick = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#workflow_table > thead > tr > th.first.checkbox-column.checkbox > input"))).click()**
RecordsonOnePage = int(driver.find_element_by_css_selector('#wf_table_footer > form.inline.pull-left > div > label > span').text)
pprint.pprint(RecordsonOnePage)
totalnofpages = math.ceil(TotalNofRecord / RecordsonOnePage)
print(totalnofpages)
return RecordsonOnePage,totalnofpages
except RuntimeError as e:
pprint.pprint(e)
finally:
driver.close()
# driver.quit()
RecordsonOnePage,totalnofpages = getrecordsoNpage()
pprint.pprint(RecordsonOnePage,totalnofpages)
Может кто-нибудь подсказать, пожалуйста, почему это так, и как я могу исправить, что я искал ошибку Invalid session-id и попытался избавиться от идентификатора сеанса, но получил ошибку, как описано выше.