单击带有selenium的javascript链接
我通过一个网站生成了一份报告,我试图点击一个链接,将数据导出到csv文件中 要素是:单击带有selenium的javascript链接,javascript,python,selenium,iframe,Javascript,Python,Selenium,Iframe,我通过一个网站生成了一份报告,我试图点击一个链接,将数据导出到csv文件中 要素是: <span class="x21"> <a style="color:#0000FF" href="javascript:JCRTYP('https://www.merchantconnect.com/CWRWeb/download.do?','CRCRDTYP','1','9507508464','01-FEB-2015','28-FEB-2015','14','2350',
<span class="x21">
<a style="color:#0000FF" href="javascript:JCRTYP('https://www.merchantconnect.com/CWRWeb/download.do?','CRCRDTYP','1','9507508464','01-FEB-2015','28-FEB-2015','14','2350','67156','WINN DIXIE 0283 S91','ALL','COMT');">
Comma Separated Value (CSV) </a>
</span>
iframe源是:
<div class="iframes">
<iframe style="width: 100%; height: 500px" name="FRAME1" src="/CWRWeb/nova/jsp/reports/running.jsp" align="middle" frameborder="no" height="500px" width="100%"></iframe>
</div>
有什么建议吗
谢谢按名称切换到
iframe
:
driver.switch_to.frame("FRAME1")
并按链接文本查找链接:
driver.find_element_by_partial_link_text("Comma Separated Value (CSV)")
我找到了答案,我错了
driver.find_element_by_partial_link_text("Comma Separated Value (CSV)")