IE 3.14(和其他版本)自动关闭窗口

时间:2019-03-15 12:47:26

标签: selenium internet-explorer

由于某种原因,我在Eclipse上的IE驱动程序窗口不断关闭。我正在使用硒。考虑以下代码(Eclipse上的Java 1.8最新版本):

        context.getWebDriver().get(url);
        addComment("Navigated to " + url);

稍后尝试查找元素时,它告诉我在关闭的窗口中找不到元素。这是东西。我在Eclipse中发现了Debug Shell。所以我可以输入以下内容:

 context.getWebDriver().getWindowHandles()

突出显示并进行检查。因此,当它在调用URL之前停止时,检查将显示:[13d7040d-522f-4b2a-a7aa-28cd7f8a6576]

在调用get(url)之后,我得到:[]

这意味着,在获取URL后,驱动程序会以某种方式关闭窗口。然后,您尝试查找的任何元素都会给出有关关闭窗口的错误。 我首先想到的是IE版本,但它是3.14.0.0(32)。我问是否可以共享URL,因为它是一个公共站点:http://www.ihplan.com/

该测试在Chrome中正常运行。该测试理论上应该在两者中都有效。 知道为什么这可能会关闭窗口吗?上下文具有方法getDriver(),它返回驱动程序。

最近我是该小组中唯一使用Windows 10的Lenovo Thinkpad的人。

0 个答案:

没有答案