ожидание того, чтобы кнопка стала интерактивной проблема

#python #selenium

#python #селен

Вопрос:

Я использую Python selenium для очистки экспорта Excel из набора панелей мониторинга Splunk, проблема в том, что я использую WebDriverWait.until(EC.element_to_be_clickable, чтобы убедиться, что кнопка экспорта будет доступна для просмотра после выполнения поиска по запросу splunk, однако это выдает ошибку тайм-аута, даже если кнопка экспорта доступна для просмотра,если я лично нажал на нее до того, как она выдаст ошибку тайм-аута, код будет работать безупречно, пока снова не повторит проблему на другой итерации. это мой блок кода с функцией ожидания:

 wd_wait = WebDriverWait(driver, timeout)
wd_wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, selector)))
 

HTML кнопки

 <a href="#" class="export btn-pill btn-square shared-jobstatus-buttons-exportbutton" data-cid="view29558" data-view="views/shared/jobstatus/buttons/ExportButton" data-original-title="" title="" data-render-time="0"><i class="icon-export"></i><span class="hide-text">Export</span></a>
 

кроме того, иногда сборщику xpath и css не удается получить элемент, и я не знаю, что делать

Комментарии:

1. Слишком мало информации, чтобы кто-либо мог предложить больше догадок rhan, которые будут тратить не только ваше, но и наше время.

2. @AhmadTarek Обновите вопрос соответствующим текстом на основе HTML.

3. Пожалуйста, укажите используемый вами селектор и HTML-код соответствующей кнопки.