Java Getting org.openqa.selenium.WebDriverException:this.getChromeWindowFromDocumentWindow(…)在selenium 2.49.0的FF最大化窗口上未定义
我在尝试最大化窗口的同时不断得到异常-Java Getting org.openqa.selenium.WebDriverException:this.getChromeWindowFromDocumentWindow(…)在selenium 2.49.0的FF最大化窗口上未定义,java,firefox,selenium,Java,Firefox,Selenium,我在尝试最大化窗口的同时不断得到异常- org.openqa.selenium.WebDriverException:this.getChromeWindowFromDocumentWindow(…)未定义 我在2.49.1中也遇到了这个问题。只有在调用driver.manage.window.maximize()方法时才会发生这种情况。如果我把这一点说出来,那么这个问题就不会引起人们的注意 还有其他人遇到过这个问题吗?你知道这是什么原因吗 顺便说一句,这只发生在firefox上。更新您的fir
org.openqa.selenium.WebDriverException:this.getChromeWindowFromDocumentWindow(…)未定义
我在2.49.1中也遇到了这个问题。只有在调用driver.manage.window.maximize()方法时才会发生这种情况。如果我把这一点说出来,那么这个问题就不会引起人们的注意
还有其他人遇到过这个问题吗?你知道这是什么原因吗
顺便说一句,这只发生在firefox上。更新您的firefox。我发现了同样的问题。我解决了这个问题,将Firefox V42.0更新为V44.0。
或
删除或注释下面的代码
//driver.manage().window().maximize() 我在firefox上也遇到了同样的错误,我解决了这个问题,首先通过URL并将其最大化我刚刚将firefox更新到V44.0.2,并使用Selenium webdriver v 2.52.0,如果我使用driver.manage().window().maximize(),仍然会看到相同的异常;
但是,当此驱动程序.manage().window()最大化()时;已注释掉,未引发异常至于我,仅针对以下配置修复了该问题:
1) FF 43.0.4;Selenium.WebDriver 2.53.0。2) FF 43.0.4;Selenium.WebDriver 2.52.0。
FF的较新版本无法正常工作,出现讨论过的异常。此问题通过在窗口最大化之前添加以下代码来解决
driver.manage().timeouts().implicitlyWait(200, TimeUnit.SECONDS);
driver.manage().window().maximize();
加载URL后使用“driver.manage().window().maximize();”不会引发此异常this.driver.get(“www.google.com”);
this.driver.manage().window().maximize()
使用上述代码,问题将得到解决:)
另外,这个问题不是特定于版本的,我尝试过升级和降级我的firefox版本,但没有任何帮助 哪个版本的FF?这可能是一个兼容性问题。尝试降级FF@bozzmob已经尝试降级到FF v42.0。同样的FF版本在selenium 2.45.0上运行良好。即使升级到FF44和selenium 2.50.0,仍然面临这个问题。我解决了升级到firefox 44.0.2和selenium-java-2.52.0的问题
driver.manage().timeouts().implicitlyWait(200, TimeUnit.SECONDS);
driver.get(url);
driver.manage().window().maximize();