如何从离开网站警报中获取文本?
我尝试使用切换到它driver.switchTo().alert()
,但我收到空白文本。
I have also attached screenshot of alert:
请在这方面帮助我。
下面是我的代码::
public class TestMessage {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "F://chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_ev_onbeforeunload");
driver.switchTo().frame("iframeResult");
driver.findElement(By.linkText("Click here to go to w3schools.com")).click();
System.out.println(driver.switchTo().alert().getText());
}
}
原始问题描述中给出的 URL。观察到的行为是根据设计而设计的
https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload
不推荐从 onbeforeunload 处理程序返回自定义消息字符串,包括铬。将向用户显示标准消息,而从事件处理程序返回的字符串将被忽略并且无法从 chromeDriver 接收。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)