¿Cómo descargar un PDF con Celerity cuando el enlace de descarga es una función JavaScript?
Pregunta
El enlace se ve así:
<a onclick="SmartScroller_GetCoords(); openPopup('CaseSearchServlet?_=gyRWOWiixsI4V5mQbu4YDfu9rnZGrO3VQ%2FFvGdRRaSOaCi7%2F9t4X1xttTQ7FK8J6TbhndUjs0vpd%0AZPSDQFaHbLZJ%2FLMVJyeZ', 'History0' , 480, 700);setTimeout('SmartScroller_Scroll()', 2000);" href="#">090416487</a>
No puedo hacer:
browser.link(:id, 'pdf').download #=> #<IO:0x11ce78c>
Debido a que no hay href ni ningún otro atributo al que consulte, pero puedo obtener la URL completa del enlace de descarga. Para que pueda hacer:
browser.goto("download link here")
Pero entiendo:
Celerity::Exception::UnexpectedPageException: application/pdf
¿Alguna idea de cómo esto?
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow