Używanie selenu do testów ui w naszym projekcie. Używamy najnowszej wersji 2.30.0. Używamy przeglądarki Firefox WebDriver i używamy przeglądarki Firefox 19.0.Selenium WebDriver sporadycznie rzuca wyjątki Timeout
Ogólnie mówiąc, test ui działa lokalnie, a nawet po stronie serwera, gdy uruchamiam test ui w Visual Studio. Nasze testy ui są wykonywane nigdzie na naszym serwerze kompilacji. Korzysta z tego samego wdrożenia na tym samym serwerze, który testuję ręcznie za pomocą programu Visual Studio.
Ale sporadycznie możemy uruchomić w następnym numerze, gdy test ui pobiera wykonywane na buildserver:
Test(s) failed. OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL http://localhost:7056/hub/session/bed1d0e7-efdc-46b6-ba07-34903519c44d/element/%7B8717bb19-96c7-44d3-b0ee-d4b989ae652d%7D/click timed out after 60 seconds.
----> System.Net.WebException : The operation has timed out
at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
--WebException
at System.Net.HttpWebRequest.GetResponse()
at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)
zasadzie kliknięcia testowe na przycisk wysyłania gdzie pole wejście zostało wypełnione pliku wcześniej. Ponieważ plik jest bardzo mały, robi się to za kilka sekund. Czasami czasami osiąga się czas 60 sekund.
Jakieś pomysły, jak wyizolować podstawowy problem? Czy może już wcześniej wpaść do tego samego problemu? Wszelkie wskazówki są mile widziane. Dzięki.
Jaką przeglądarkę i jaką wersję tej przeglądarki? – Arran
@Arran Dzięki za podpowiedź. Zaktualizowano pytanie. – dasheddot
Po prostu ciekawy, czy stało się to bardziej od czasu aktualizacji do FF 19? – Arran