0

3 개의 Test Server, IE, Chrome 및 Firefox를 만들었습니다. TeamCity에서 3 빌드 구성 IE, Chrome 및 Firefox를 만들었습니다. 3 AgentIE, AgentChrome 및 AgentFirefox가 있습니다.Teamcity에서 실행 중일 때 ChromeDriver.exe가 존재하지 않습니다.

각 에이전트는 모든 테스트가 실행됩니다, 구성 IE 내가 빌드 구성 파이어 폭스를 실행하면

을 AgentIE하는 것입니다 빌드 특정 빌드 구성 예에 할당하지만 내가 빌드를 실행할 때 구성 IE와 크롬 테스트는 실행되지 않습니다 . IE와 Chrome exe가 존재하지 않지만 EXE 파일을 따라 갔다는 오류 메시지가 PATH 환경 변수의 디렉토리와 디렉토리에 있음을 나타냅니다.

MSTEST]

Framework.FeatureFiles.AdditionalFieldsFeature.CreateNewAdditionalField_0001 (Create New Additional Field: 0001) 

[10:35:53][Framework.FeatureFiles.AdditionalFieldsFeature.CreateNewAdditionalField_0001 (Create New Additional Field: 0001)] Assembly Initialization method Framework.BaseClasses.Base.InitWebdriver threw exception. OpenQA.Selenium.DriverServiceNotFoundException: OpenQA.Selenium.DriverServiceNotFoundException: The chromedriver.exe file does not exist in the current directory or in a directory on the PATH environment variable. The driver can be downloaded at http://chromedriver.storage.googleapis.com/index.html.. Aborting test execution. 

[10:35:53][Framework.FeatureFiles.AdditionalFieldsFeature.CreateNewAdditionalField_0001 (Create New Additional Field: 0001)] at OpenQA.Selenium.DriverService.FindDriverServiceExecutable(String executableName, Uri downloadUrl) 
at OpenQA.Selenium.Chrome.ChromeDriverService.CreateDefaultService() 
at OpenQA.Selenium.Chrome.ChromeDriver..ctor(ChromeOptions options) 
at Framework.BaseClasses.Base.GetChromeDriver() in C:\TeamCity\buildAgent\work\eba5cd3c0056fc6a\Framework\BaseClasses\Base.cs:line 61 
at Framework.BaseClasses.Base.InitWebdriver(TestContext tc) in C:\TeamCity\buildAgent\work\eba5cd3c0056fc6a\Framework\BaseClasses\Base.cs:line 84 

내가 인 TeamCity 서버에서 실행되는 에이전트에 크롬 빌드 구성을 실행하면

이 테스트가 실행됩니다.

답변

0

특정 컴퓨터의 경로 변수에 문제가 있습니다.

관련 문제