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的支持團隊。可能會與他們分享會話詳細信息。 –