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 '是列表中的'