Я пытаюсь обработать предупреждение или фрейм, я не совсем уверен, является ли это предупреждением или фреймом.
Я вошел в Instagram, используя селен, используя следующий код:
driver.get('https://www.instagram.com/accounts/login/');
var username = driver.findElement(By.name("username", 10000));
username.sendKeys("username");
var password = driver.findElement(By.name("password", 10000));
password.sendKeys("password");
var login = driver.findElement(By.xpath("//button[@type='submit']", 5000));
login.click();
Теперь, после того, как это выполнится, и я войду в систему, я вижу ниже:
alert или Frame
Я делаю ниже, отключите это предупреждение
function dismissAlert(){
var alert = driver.switchTo().alert();
console.log(alert.getText());
alert.dismiss();
}
Но не удалось закрыть это предупреждение и вернуться в главное окно.Что не так я делаю здесь.
HTML-КОД ДЛЯ ВЫШЕ SS:
<div class="pbNvD fPMEg " role="dialog">
<div class="piCib">
<div class="dsJ8D">
<div class="xlTJg">
<div class="G3yoz">
<img height="76px" width="76px" src="/static/images/ico/xxhdpi_launcher.png/99cf3909d459.png" alt="">
</div>
</div>
</div>
<div class="_08v79">
<h2 class="_7UhW9 x-6xq yUEEX KV-D4 uL8Hv">Turn on Notifications</h2>
<div class="_7UhW9 xLCgt MMzan _0PwGv uL8Hv">Get notifications when you have new followers, likes or comments you may have missed.</div>
</div>
<div class="mt3GC">
<button class="aOOlW bIiDR" tabindex="0">Turn On</button>
<button class="aOOlW HoLwm" tabindex="0">Not Now</button>
</div>
</div>
</div>