【发布时间】:2018-05-25 06:26:10
【问题描述】:
我想使用 Python 使用 Selenium Webdriver 在同一浏览器窗口中打开多个本地 html。我在 Jupyter 笔记本中尝试过以下操作:
from selenium import webdriver
1page = "file://<path for 1.html>"
2page = "file://<path for 2.html>"
firefox_path = 'C:\geckodriver.exe'
driver = webdriver.Firefox(executable_path= firefox_path)
driver.get(1page)
# For opening 2nd HTML in another Tab
driver.execute_script('''window.open('''+ 2page + ''',"_blank");''')
运行上面的代码导致我出现以下错误:
JavascriptException: Message: Error: Access to 'file://<path of 2.html>' from script denied
如何缓解这个错误?
【问题讨论】:
标签: python selenium selenium-webdriver tabs webdriver