Python 3.x 尝试更改帧时出现Selenium Python异常错误

Python 3.x 尝试更改帧时出现Selenium Python异常错误,python-3.x,selenium,error-handling,Python 3.x,Selenium,Error Handling,我无法关闭模式对话框。我进一步检查了一下,不得不换个相框 能够关闭出现的模式框。但我犯的错误越来越多 对代码的更改。有谁能告诉我如何进入和关闭该框,然后返回到正常页面?? 代码如下: from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver import ActionChains import openpyxl import time

我无法关闭模式对话框。我进一步检查了一下,不得不换个相框 能够关闭出现的模式框。但我犯的错误越来越多 对代码的更改。有谁能告诉我如何进入和关闭该框,然后返回到正常页面?? 代码如下:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver import ActionChains
import openpyxl
import time

options = Options()
options.add_argument("--disable-notifications")

path="C://Users/manav/AppData/Local/Programs/Python/Python38/tabledel.xlsx"
workbk=openpyxl.load_workbook(path)
sheet=workbk.active

driver=webdriver.Chrome(executable_path=r"C:\Users\manav\chromedriver.exe", options=options)
driver.get("https://www.edelweiss.in/market/nse-option-chain/")
time.sleep(1)
driver.maximize_window()

driver.find_element_by_xpath("//*[@id='tableContent']/table[2]/tfoot/tr/td[8]/a").click()
time.sleep(2)

rows=len(driver.find_elements_by_xpath("//*[@id='tableContent']/table[1]/tbody/tr"))
print(rows)

cols=len(driver.find_elements_by_xpath("//*[@id='tableContent']/table[1]/tbody/tr[1]/td"))
print(cols)
time.sleep(2)

driver.switch_to.frame("wiz-iframe-intent")  #intentPreview
time.sleep(2)
driver.find_element_by_xpath("//*[@id='contentDiv']/div/div/p/a/span").click()
time.sleep(2)

driver.switch_to.default_content()

driver.find_element_by_xpath("//*[@id='contentDiv']/div/div/p/a/span").click()
time.sleep(1)

for r in range(1,rows+1):
    for c in range(1,cols+1):
        val=driver.find_element_by_xpath("//*      #continoued on same line
        [@id='tableContent']/table[1]/tbody/tr["+str(r)+"]/td["+str(c)+"]").text    
        sheet.cell(row=r, column=c).value = val
        print(val,end='    |    ')
    print()

workbk.save(path)

请分享上面代码的错误??上面说没有其他帧。我只想访问模式框并将其关闭。