这是html的一部分。它在寡妇身上出现了新的图层弹出窗口。
<div style="top: 20px;" id="appInstallSuggestLayer" class="ly_prm_app">
<div class="prm_app_wrap">
<div class="prm_app_header">
<strong class="blind">today news</strong>
但是,源代码中没有iframe名称,没有Windows警报,
没有弹出新窗口。
在大型机&#39;上出现新的图层弹出窗口在浏览器中,但iframe名称为否。
所以我无法忍受
我可以处理这个图层弹出窗口吗?
答案 0 :(得分:1)
如果没有frame
或iframe
无需切换到任何地方,只需要实施WebDriverWait
等待弹出窗口显示如下:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
wait = WebDriverWait(driver, 20)
pop_up = wait.until(EC.visibility_of_element_located((By.CLASS_NAME,'prm_app_wrap')))
希望它有帮助...:)