Come scaricare un PDF con Celerity quando il collegamento per il download è una funzione JavaScript?
Domanda
il collegamento assomiglia a questo:
<a onclick="SmartScroller_GetCoords(); openPopup('CaseSearchServlet?_=gyRWOWiixsI4V5mQbu4YDfu9rnZGrO3VQ%2FFvGdRRaSOaCi7%2F9t4X1xttTQ7FK8J6TbhndUjs0vpd%0AZPSDQFaHbLZJ%2FLMVJyeZ', 'History0' , 480, 700);setTimeout('SmartScroller_Scroll()', 2000);" href="#">090416487</a>
Non posso fare:
browser.link(:id, 'pdf').download #=> #<IO:0x11ce78c>
Perché non c'è href o qualsiasi altro attributo a cui fare riferimento, ma posso ottenere l'URL completo del collegamento per il download.Quindi posso fare:
browser.goto("download link here")
ma ottengo:
Celerity::Exception::UnexpectedPageException: application/pdf
Qualche idea su come farlo?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow