Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何关闭框架我找不到x按钮的元素-python selenium_Python_Selenium - Fatal编程技术网

如何关闭框架我找不到x按钮的元素-python selenium

如何关闭框架我找不到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

如何关闭弹出窗口?我找不到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.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()