如何处理只显示一次的网页弹窗,大多是刷新后先登录

问题描述 投票:0回答:0

如何处理在刷新/发布后仅显示一次的网页弹出窗口。从第二次执行开始,这个弹出窗口将不会显示,并将错误为“没有这样的元素:无法定位元素”(这是正确的,因为元素不存在/不可见)

尝试切换 iframe、sleep 方法以及 .Isdisplayed() 和 .IsEnabled() 方法,如下所示 -

    By wndOrg =  By.className("popup-header-text");
    boolean blnDisplay = driver.findElement(wndOrg).isEnabled();
    if (blnDisplay){ driver.findElement(txtKey).Click(); }

    
selenium-webdriver bdd
© www.soinside.com 2019 - 2024. All rights reserved.