2016-04-06 25 views
2

Sayfada bir öğe bulmak için WebDriver kullanan basit bir test yöntemine sahip bir NUnit test projem var.TeamCity ve Selenium WebDriver

Test yöntemini VS2015'te sorunsuz olarak çalıştırabilirim. Sonra böyle bir yapı adımla TeamCity bu projeyi (9.1.6) inşa etmeye çalışın:

Runner type: NUnit 
NUnit runner: NUnit 3 
Path to NUnit console runner: packages\NUnit.ConsoleRunner.3.2.0\tools\nunit3-console.exe 

TeamCity yapı adım gerçekleştirmeye çalıştığında aşağıdaki hatayı alıyorum:

[Web.Test.FindPage] OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL http://localhost:64963/session/27d5b5b821e3b90c9d6f8183f05a3d05/element timed out after 60 seconds. 
    ----> System.Net.WebException : The operation has timed out 

İkisi TeamCity Server ve Agent, bir hizmet hesabı altında çalışan Windows hizmetleri olarak yapılandırılmıştır.

Eksik olduğum bir şey var mı?

cevap

2

Yapı aracını Windows hizmeti olarak çalıştıramayacağımı ortaya çıkarır. Bir konsolda çalıştırmam lazım. Bunu yaptıktan sonra problemler çözüldü.

+0

Daha fazla bilgiyi TeamCity belgelerinde okuyun: https://confluence.jetbrains.com/display/TCD9/Setting+up+and+Running+Additional+Build+Agents#SettingupandRunningAdditionalBuildAgents-Configureautomaticbuildagentstart –