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)
请分享上面代码的错误??上面说没有其他帧。我只想访问模式框并将其关闭。