У меня есть веб-страница, когда я нажимаю на ссылку, она открывает модальный диалог (Dialog A) и когда я нажимаю на кнопку в диалоговом окне «Диалог A» он открывает другое модальное диалоговое окно (Dialog B) после выполнения некоторой операции над «Dialog B». Я сохраняю и закрываю «Dialog B», чтобы переключиться на «Dialog A», где я получаю следующее исключение веб-драйвера. «Dialog B» закрывается. Проблема успешно возникает при переключении на «Диалог A».Веб-драйвер Selenium отключается при переключении в родительское окно после закрытия модального диалогового окна в IE 11
Ниже исключение, которое я получаю:
OpenQA.Selenium.WebDriverException was caught
HResult=-2146233088
Message=The HTTP request to the remote WebDriver server for URL http://localhost:7067/session/4f24fcad-a867-4b0d-bf97-ab409b97ec67/window timed out after 60 seconds.
Source=WebDriver
StackTrace:
at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)
at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(Command commandToExecute)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.Remote.RemoteWebDriver.InternalExecute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.Remote.RemoteTargetLocator.Window(String windowName)
InnerException: System.Net.WebException
HResult=-2146233079
Message=The operation has timed out
Source=System
StackTrace:
at System.Net.HttpWebRequest.GetResponse()
at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)
InnerException:
Я не пытался закрыть модальное диалоговое окно, используя ниже методов и попытался переключиться на его родителей, но до сих пор не повезло.
- Закрытие модальное диалоговое окно, нажав на кнопку закрытия и попробуйте переключение на родительское окно - НЕ РАБОТАЛ
- Выполнение Java скрипта кнопки закрытия и попытайтесь переключиться на родительского окна - НЕ РАБОТАЛ
- Закрытие модального диалогового окна с помощью «window.close()» и попробуйте перейти на родительское окно - НЕ РАБОТАЛ
- закрытия модального диалогового окна с помощью метода IWebDriver.Close() и попытаться переключением на родительское окно - НЕ РАБОТАЛА
Я использую веб-драйвер Селена v2.48
Может кто-нибудь, пожалуйста, помогите мне в этом.