遗憾的是,Selenium不支持将密钥发送到浏览器地址栏。
我正在使用Selenium
&CCD_ 2以在CCD_ 3上自动下载测试。
我注意到,Chrome's
下载保护在点击链接或自动重定向到URL时的行为与在地址栏中实际键入URL并单击ENTER时的行为不同(Chrome保护在实际键入URL时不会将某些文件标记为阻止(。
到目前为止,我一直在尝试,但仍有一些文件被阻止:
driver.get(url)
driver.executeScript
重定向到urldriver.executeScript
创建一个元素并单击它- 打开一个新选项卡,然后
driver.get(url)
有没有一种方法可以模仿用Selenium
键入地址栏并点击ENTER?
有人在这里建议使用Node.js的win32com.client库解决方案
我还没有尝试过,但在这个帖子中发现了一个类似的问题。