Browser: Firefox
Driver: geckodriver-v0.23.0-win64 (running in localhost)
WebdriverIO: v5.4.15
NodeJs: v10.15.0
В: У меня была страница с оверлеем, содержимое которой находится в iframe, я должен нажать кнопку закрытия в этом iframe, в тот момент, когда я нажимаю кнопку закрытия, страница переходит на следующую страницу.
Поэтому для закрытия оверлея я переключаюсь на этот iframe оверлея (используя: browser.switchToFrame ($ ('some css selector'))) и нажимаю кнопку закрытия, теперь, если я использую browser.switchToParentFrame (), он продолжаетничего не происходит (я оставил его, он продолжает работать в течение 20 минут и продолжает работать), никаких сообщений об ошибках или что-то еще, что работает с открытым браузером.Я попытался, не переключаясь на родительский фрейм, и попытался получить доступ к элементам на следующей странице (перенаправленная страница после нажатия кнопки закрытия в iframe), показывая ERROR как «webdriver: Запрос не выполнен из-за неизвестной ошибки: TypeError: невозможно получить доступ к мертвому объекту».