Also habe ich meine NUnit Seleniumt Tests in unserem Team tfs. Ich habe sie so konfiguriert, dass sie als Visual Studio Tests erstellt und ausgeführt werden. Ich habe meinen VsoAgent als interaktiv konfiguriert. Meine Tests beginnen, zu laufen, aber nach Chrome Öffnen Ich sehe eine kommunizieren, dass Chrome Automatisierungs Erweiterung funktioniert nicht mehr, und ich erhalte eine Fehlermeldung:Integration von Selenium-Tests mit tfs
OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL http://localhost:54836/session timed out after 60 seconds.
----> System.Net.WebException : The operation has timed out
TearDown : System.NullReferenceException : Object reference not set to an instance of an object.
Stack Trace:
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.StartSession(ICapabilities desiredCapabilities)
at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities)
at OpenQA.Selenium.Chrome.ChromeDriver..ctor(ChromeOptions options)
at SeleniumBase.Selenium_base.setUp(Browsers browser, String URL, Int32 waitMillis) in C:\TFS\agent3\_work\1\s\PentaJPKSelenium\Selenium_base.cs:line 38
at PentaJPKBase.PentaJPK_base.SetupTest() in C:\TFS\agent3\_work\1\s\PentaJPKSelenium\PentaJPKSelenium_base.cs:line 17
--WebException
at System.Net.HttpWebRequest.GetResponse()
at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)
--TearDown
at PentaJPKBase.PentaJPK_base.TeardownTest() in C:\TFS\agent3\_work\1\s\PentaJPKSelenium\PentaJPKSelenium_base.cs:line 54Error: Exception NUnit.Core.UnsupportedFrameworkException, Exception thrown executing tests in C:\TFS\agent3\_work\1\s\PentaJPKSelenium\bin\Debug\PentaJPKSelenium.dll
Als ich sie lokal ausgeführt werden, nicht durch Mittel, alles richtig funktioniert. Kann jemand das beheben?
großer Fund, funktioniert ein Leckerbissen. – dove
Ich würde vorschlagen, dass Sie auch dies als eine Antwort akzeptieren, da es genau das tut, was Sie gefragt haben, und genau das gleiche Szenario, das ich hatte – dove