在我的批处理执行中,为第一个场景打开了多个具有多个选项卡的浏览器.我想在开始第二个场景之前关闭所有这些浏览器.
Driver.close()只是关闭浏览器的一个选项卡.
Driver.quit()正在关闭所有浏览器并结束WebDriver会话.所以,我无法运行批处理执行.请为此提供解决方案.
当我尝试关闭浏览器窗口时,显示一个弹出窗口,提示“此页面要求您确认是否要离开-您输入的数据可能无法保存。” 有两个按钮“离开页面”和“留在页面上”。我想点击“离开页面”。请告诉我该怎么做。我得到了答案,但它正在关闭弹出窗口。
(( JavascriptExecutor ) webDriver).executeScript( "window.close()" );
Run Code Online (Sandbox Code Playgroud)
请让我知道如何解决这个问题。