如何关闭框架我找不到x按钮的元素-python selenium
如何关闭弹出窗口?我找不到x按钮的元素。我试图检查元素,但它只是x 我也试图切换帧,但我得到了一个错误如何关闭框架我找不到x按钮的元素-python selenium,python,selenium,Python,Selenium,如何关闭弹出窗口?我找不到x按钮的元素。我试图检查元素,但它只是x 我也试图切换帧,但我得到了一个错误 frame = WebDriverWait(driver, 20).until(EC.frame_to_be_available_and_switch_to_it("hidden_iframe")) 这是我检查这个弹出窗口时看到的 尝试等待并单击x span元素。WebDriverWait(浏览器,5)。直到(EC.element\u to\u可单击((By.XP
frame = WebDriverWait(driver, 20).until(EC.frame_to_be_available_and_switch_to_it("hidden_iframe"))
这是我检查这个弹出窗口时看到的
尝试等待并单击x span元素。
WebDriverWait(浏览器,5)。直到(EC.element\u to\u可单击((By.XPATH,/*[“]))
我做了,但我仍然得到错误,我不确定切换到帧的脚本是否正确我仍然得到错误回溯(最近的调用最后一次):File“/Users/johnatividad/PycharmProjects/Weedproject/venv/searchcheckout.py”,第30行,在frame=WebDriverWait(driver,20)中。直到(EC.frame\u to\u be\u available\u and\u switch\u to\u it(“hidden\u iframe”))文件/Users/johnatividad/PycharmProjects/Weedproject/venv/lib/python3.9/site-packages/selenium/webdriver/support/wait.py“,第80行,直到引发TimeoutException(消息、屏幕、堆栈跟踪)selenium.common.exceptions.TimeoutException:message:我不确定我是否为该iframe使用了正确的id名称…”。。。。我编辑了我的帖子我在底部附上了截图我需要切换框架吗?看起来不在框架中。我现在能够找到正确的框架编号。。谢谢你的帮助:)
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH,"//span[.='x']"))).click()