Стек браузера — исключение NoSuchWindowException в IE 11

Я запускаю свои тесты в стеке браузера, и для 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

Я наткнулся на следующий пост, пытаясь найти решение, но не знаю, как установить эту возможность в стеке браузера.

Selenium — исключение NoSuchWindowException в IE 11


person Gaurang    schedule 20.02.2017    source источник


Ответы (1)


Эта ошибка характерна для самого IEDrvier при взаимодействии с браузерами IE. BrowserStack добавил следующую возможность для решения проблемы:

"browserstack.bfcache" = "0"

person Ashwin Gonsalves    schedule 20.02.2017
comment
Однако я попробовал, это не работает. Теперь у меня есть набор возможностей, как вы упомянули. capabilities.setCapability("browserstack.bfcache", "0"); - person Gaurang; 20.02.2017
comment
Если эта возможность не работает, вам следует обратиться в службу поддержки BrowserStack. Может быть, поделитесь с ними подробностями сеанса. - person Mukesh Tiwari; 20.02.2017