我正在使用Selenium,它会打开一个窗口。现在,在进行任何进一步的步骤之前,我想测试窗口是否仍然打开或被用户关闭。如何检测该窗口是否仍然打开?
如果窗口关闭,则会引发NoSuchWindowError
这是我的司机
var webdriver = require('selenium-webdriver'),
By = require('selenium-webdriver').By,
until = require('selenium-webdriver').until;
var driver = new webdriver.Builder()
.forBrowser('firefox')
.build()
答案 0 :(得分:0)
获取窗口句柄。检查它的大小,您可以确定在那个时间点打开了多少个窗口。