我正在尝试使用 Selenium 打开电子卡。vcard 使用 javacript 命令而不是传统的链接:
http://www.allenmatkins.com/Professionals/Ahern-William/Biography.aspx
<a id="ctl00_phContent_content_0_hlVcard" href="javascript:__doPostBack('ctl00$phContent$content_0$hlVcard','')">Vcard</a>
**(from http://www.allenmatkins.com/Professionals/Ahern-William/Biography.aspx)
javascript的B/c,我选择使用Selenium打开链接:
driver = webdriver.Firefox()
element = driver.find_element_by_link_text("Vcard")
element.click()
当我运行上面的代码时,我得到一个弹出窗口(来自 Outlook),询问我要将文本保存在哪里。
我正在尝试找到一种方法以纯文本形式打开链接。有没有办法做到这一点?