4
我有一个脚本页面的JavaScript语句:硒覆盖在页面加载的JavaScript
<script>window.print;</script>
我渲染页面
driver.get(url_link)
我想替换随这种说法:
window.print =(){};
因此,打印对话框不会出现。而window.print
在页面加载时不做任何事情。
driver.execute_script("window.print =(){};")
我尝试过和driver.get
语句后加入以上声明,但它无法正常工作。
我该如何跳过?
不是我猜的最好方法,但试试'driver.execute_script('document.getElementsByTagName('script')[n] .innerHTML =“window.print =(){};”;')'where'n '是列表中的'