0

我正在运行我的测试在browserstack和IE 11我收到以下错误,当它试图找到元素。Browserstack - NoSuchWindowException在IE 11中

相同的测试成功运行在IE 10

代码:

wait.until(ExpectedConditions.presenceOfElementLocated(By.cssSelector("label[for='form:quest:0:quest:0:questionId:0']"))); 

例外:

org.openqa.selenium.NoSuchWindowException: Unable to find element on closed window 

我碰到试图找到解决方案下面的帖子,但不知道该如何设置browserstack这种能力。

Selenium - NoSuchWindowException in IE 11

回答

1

这个错误是特定于IEDrvier本身,而与浏览器IE相互作用。 BrowserStack增加了以下功能来解决该问题:

“browserstack.bfcache”= “0”

+0

我试了一下但是,它不工作。现在我已经提供了能力设置。 'capabilities.setCapability(“browserstack.bfcache”,“0”);' – Gaurang

+0

如果该功能不起作用,那么您应该联系BrowserStack的支持团队。可能会与他们分享会话详细信息。 –