如何检查Selenium打开的窗口是否已被用户关闭?

时间:2016-02-04 10:29:22

标签: javascript node.js selenium

我正在使用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()

1 个答案:

答案 0 :(得分:0)

获取窗口句柄。检查它的大小,您可以确定在那个时间点打开了多少个窗口。