Javascript 如何检查Selenium打开的窗口是否已被用户关闭?
我正在使用Selenium,它可以打开一个窗口。现在,在执行任何进一步的步骤之前,我想测试窗口是否仍然打开或被用户关闭。如何检测窗口仍然打开 如果窗口关闭,则会引发Javascript 如何检查Selenium打开的窗口是否已被用户关闭?,javascript,node.js,selenium,Javascript,Node.js,Selenium,我正在使用Selenium,它可以打开一个窗口。现在,在执行任何进一步的步骤之前,我想测试窗口是否仍然打开或被用户关闭。如何检测窗口仍然打开 如果窗口关闭,则会引发NoSuchWindowError 这是我的司机 var webdriver = require('selenium-webdriver'), By = require('selenium-webdriver').By, until = require('selenium-webdriver').until;
NoSuchWindowError
这是我的司机
var webdriver = require('selenium-webdriver'),
By = require('selenium-webdriver').By,
until = require('selenium-webdriver').until;
var driver = new webdriver.Builder()
.forBrowser('firefox')
.build()
获取窗口句柄。检查它的大小,您可以确定在该时间点打开了多少个窗口 你能分享一下你解决这个问题的尝试吗?这将使您更容易获得解决方案。