【发布时间】:2020-12-08 09:54:17
【问题描述】:
我正在尝试用 python 中的 selenium 关闭一个弹出窗口,这不允许我的代码进一步执行。但我无法做到这一点。有一个弹出窗口询问我是否要注册,但它总是在不一致的时间弹出。有没有办法检查弹出窗口是否处于活动状态?
到目前为止我的代码:
import selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
PATH = "C:\Program Files (x86)\chromedriver.exe";
driver = webdriver.Chrome(PATH);
driver.get("https://www.investing.com/news/")
time.sleep(3)
accept_cookies = driver.find_element_by_xpath('//*[@id="onetrust-accept-btn-handler"]');
accept_cookies.click();
【问题讨论】:
标签: python selenium web popup window