
error con driver.find_element
Publicado por Rafa (2 intervenciones) el 23/08/2023 12:47:27
Buenas estoy automatizando un proceso para bajarme un excel de una pagina y he ido solventando los diferentes puntos pero ahora estoy encallado aqui
este es el caso del CANCEL pero con el EXPORT XLSX también da error con una estructura similar de html
el html del punto es este
<span class="dijit dijitReset dijitInline secondary dijitButton" role="presentation" widgetid="dijit_form_Button_23"><span class="dijitReset dijitInline dijitButtonNode" data-dojo-attach-event="ondijitclick:__onClick" role="presentation"><span class="dijitReset dijitStretch dijitButtonContents" data-dojo-attach-point="titleNode,focusNode" role="button" aria-labelledby="dijit_form_Button_23_label" id="dijit_form_Button_23" tabindex="1" style="user-select: none;"><span class="dijitReset dijitInline dijitIcon dijitNoIcon" data-dojo-attach-point="iconNode"></span><span class="dijitReset dijitToggleButtonIconChar">●</span><span class="dijitReset dijitInline dijitButtonText" id="dijit_form_Button_23_label" data-dojo-attach-point="containerNode">Cancel</span></span></span><input type="button" value="" class="dijitOffScreen" data-dojo-attach-event="onclick:_onClick" tabindex="-1" role="presentation" aria-hidden="true" data-dojo-attach-point="valueNode"></span>
el codigo del click es este
clic_cancel = driver.find_element(By.ID, 'dijit_form_Button_23_label')
clic_cancel.click()
he probado tambien con la ID "dijit_form_Button_23" pero sigue dando el mismo error
he probado copiando el XPATH entero pero tambien me da error

este es el caso del CANCEL pero con el EXPORT XLSX también da error con una estructura similar de html
el html del punto es este
<span class="dijit dijitReset dijitInline secondary dijitButton" role="presentation" widgetid="dijit_form_Button_23"><span class="dijitReset dijitInline dijitButtonNode" data-dojo-attach-event="ondijitclick:__onClick" role="presentation"><span class="dijitReset dijitStretch dijitButtonContents" data-dojo-attach-point="titleNode,focusNode" role="button" aria-labelledby="dijit_form_Button_23_label" id="dijit_form_Button_23" tabindex="1" style="user-select: none;"><span class="dijitReset dijitInline dijitIcon dijitNoIcon" data-dojo-attach-point="iconNode"></span><span class="dijitReset dijitToggleButtonIconChar">●</span><span class="dijitReset dijitInline dijitButtonText" id="dijit_form_Button_23_label" data-dojo-attach-point="containerNode">Cancel</span></span></span><input type="button" value="" class="dijitOffScreen" data-dojo-attach-event="onclick:_onClick" tabindex="-1" role="presentation" aria-hidden="true" data-dojo-attach-point="valueNode"></span>
el codigo del click es este
clic_cancel = driver.find_element(By.ID, 'dijit_form_Button_23_label')
clic_cancel.click()
he probado tambien con la ID "dijit_form_Button_23" pero sigue dando el mismo error
he probado copiando el XPATH entero pero tambien me da error
Valora esta pregunta


0