2012-01-09 3 views
1

에 의해 테스트가 실행될 때 셀렌 테스트가 브라우저에서 실행되는 것을 볼 수 없습니다. 브라우저에서 테스트가 실행되는 것을 볼 수 있습니다.Eclipse에서 Selenium 테스트를 실행할 때 Jenkins

그러나 Jenkins에서 테스트를 실행하면 브라우저에서 테스트 중이거나 테스트 중임을 알 수 없습니다.

하지만 젠킨스 콘솔을 보면 모든 테스트가 차례대로 실행되고 모든 테스트가 성공적으로 완료되었음을 알 수 있습니다.

내 질문은 내가 테스트가 Jenkins를 통해 실행 중일 때 브라우저에서 내 테스트가 실행되고있는 것을 볼 수없는 이유입니다.

참고 : - 윈도우 7 - - 나는 http://localhost:8080 에서 Jenkis를 실행하고 모든 브라우저에서

젠킨스 콘솔 출력 :

Started by user anonymous 
[workspace] $ cmd /c call C:\Windows\TEMP\hudson3274622619396434505.bat 

C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace>"C:\Selenium\workspace\SS\nosvn.bat" 

C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace>rmdir /s /q "C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace\" 
The process cannot access the file because it is being used by another process. 

C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace>mkdir "C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace\" 
A subdirectory or file C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace\ already exists. 

C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace>xcopy "C:\Selenium\workspace\SS" "C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace" /e 
C:\Selenium\workspace\SS\.classpath 
C:\Selenium\workspace\SS\.project 
C:\Selenium\workspace\SS\build.xml 
C:\Selenium\workspace\SS\conditional-suite-build.xml 
C:\Selenium\workspace\SS\nosvn.bat 
C:\Selenium\workspace\SS\properties_build_clean_compile_report.xml 
C:\Selenium\workspace\SS\readme.txt 
C:\Selenium\workspace\SS\refactored-param-build.xml 
C:\Selenium\workspace\SS\selenium.properties 
C:\Selenium\workspace\SS\start_stop_selenium.xml 
C:\Selenium\workspace\SS\suite-build.xml 
C:\Selenium\workspace\SS\.settings\org.eclipse.jdt.core.prefs 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\calculate\CalculateTwoNumbersMultipleTests.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\calculate\CalculateTwoNumbersTestsTabFile.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\cookies\CookieTests.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\htmlform\Chrome_only_form_tests.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\htmlform\HTML_form_tests.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\javascript\AjaxPageTests.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\pageObjectModel\BasicAjaxPage.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\pageObjectModel\BasicHTMLForm.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\pageObjectModel\CalculateForm.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\pageObjectModel\HTMLFormResultsPage.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\pageObjectModel\SearchPage.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\search\SearchPageTests.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\testClasses\SeleniumSimplifiedTest$1.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\testClasses\SeleniumSimplifiedTest.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\testSuites\AllTestsAnyBrowserTestSuite.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\testSuites\AllTestsChromeOrFirefoxBrowserTestSuite.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\testSuites\AnyBrowserTestsGroup.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\testSuites\ChromeOrFirefoxBrowserTestsGroup.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumSimplified\testSuites\TestSuite.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumutils\seleniumManager\SeleniumManager.class 
C:\Selenium\workspace\SS\bin\com\eviltester\seleniumutils\seleniumManager\TheSeleniumManager.class 
C:\Selenium\workspace\SS\lib\junit-4.10.jar 
C:\Selenium\workspace\SS\lib\readme.txt 
C:\Selenium\workspace\SS\lib\selenium-server-standalone-2.14.0.jar 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-09-14\firefox_test_calculate_two_values_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-09-14\firefox_test_calculate_two_values_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-10-13\firefox_test_calculate_two_values_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-10-13\firefox_test_calculate_two_values_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-10-13\firefox_test_reverse_calculate_two_values_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-10-13\firefox_test_reverse_calculate_two_values_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_checkCookiesGetCreated_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_checkCookiesGetCreated_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_createCookieExplored_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_createCookieExplored_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_deleteCookieExplored_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_deleteCookieExplored_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_enterAnInvalidValueInBlurInputAndTriggerValidation_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_enterAnInvalidValueInBlurInputAndTriggerValidation_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_enterAnInvalidValueInBlurInput_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_enterAnInvalidValueInBlurInput_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_getCookieByNameExplored_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_getCookieByNameExplored_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_navigationTests_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_navigationTests_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_parseResultsOfGetCookieExplored_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_parseResultsOfGetCookieExplored_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_test_calculate_two_values_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_test_calculate_two_values_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_test_reverse_calculate_two_values_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_test_reverse_calculate_two_values_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_test_submit_form_without_clicking_submit_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_test_submit_form_without_clicking_submit_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_test_submit_form_with_default_values_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_test_submit_form_with_default_values_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_test_submit_form_with_new_details_SeleniumException_screenshot.png 
C:\Selenium\workspace\SS\screenshots\2011-12-19-13-55-20\firefox_test_submit_form_with_new_details_SeleniumException_screenshotfull.png 
C:\Selenium\workspace\SS\src\main\java\com\eviltester\seleniumSimplified\pageObjectModel\BasicAjaxPage.java 
C:\Selenium\workspace\SS\src\main\java\com\eviltester\seleniumSimplified\pageObjectModel\BasicHTMLForm.java 
C:\Selenium\workspace\SS\src\main\java\com\eviltester\seleniumSimplified\pageObjectModel\CalculateForm.java 
C:\Selenium\workspace\SS\src\main\java\com\eviltester\seleniumSimplified\pageObjectModel\HTMLFormResultsPage.java 
C:\Selenium\workspace\SS\src\main\java\com\eviltester\seleniumSimplified\pageObjectModel\SearchPage.java 
C:\Selenium\workspace\SS\src\main\java\com\eviltester\seleniumSimplified\testClasses\SeleniumSimplifiedTest.java 
C:\Selenium\workspace\SS\src\main\java\com\eviltester\seleniumutils\seleniumManager\SeleniumManager.java 
C:\Selenium\workspace\SS\src\main\java\com\eviltester\seleniumutils\seleniumManager\TheSeleniumManager.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\calculate\CalculateTwoNumbersMultipleTests.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\calculate\CalculateTwoNumbersTestsTabFile.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\cookies\CookieTests.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\htmlform\Chrome_only_form_tests.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\htmlform\HTML_form_tests.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\javascript\AjaxPageTests.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\search\SearchPageTests.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\testSuites\AllTestsAnyBrowserTestSuite.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\testSuites\AllTestsChromeOrFirefoxBrowserTestSuite.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\testSuites\AnyBrowserTestsGroup.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\testSuites\ChromeOrFirefoxBrowserTestsGroup.java 
C:\Selenium\workspace\SS\src\test\java\com\eviltester\seleniumSimplified\testSuites\TestSuite.java 
C:\Selenium\workspace\SS\src\test\resources\datafiles\calculate2numbers.tab 
89 File(s) copied 
[workspace] $ cmd.exe /C '"ant.bat && exit %%ERRORLEVEL%%"' 
Buildfile: C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace\build.xml 

clean: 

makedir: 
    [mkdir] Created dir: C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace\build 
    [mkdir] Created dir: C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace\junit-results 
    [mkdir] Created dir: C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace\junit-report 

compile: 
    [javac] Compiling 20 source files to C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace\build 
    [javac] Note: C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace\src\main\java\com\eviltester\seleniumSimplified\testClasses\SeleniumSimplifiedTest.java uses or overrides a deprecated API. 
    [javac] Note: Recompile with -Xlint:deprecation for details. 

all_selenium_tests: 

run_param_junit_tests: 
    [junit] Running com.eviltester.seleniumSimplified.calculate.CalculateTwoNumbersMultipleTests 
    [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 11,633 sec 
    [junit] Running com.eviltester.seleniumSimplified.calculate.CalculateTwoNumbersTestsTabFile 
    [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 8,053 sec 
    [junit] Running com.eviltester.seleniumSimplified.cookies.CookieTests 
    [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 18,025 sec 
    [junit] Running com.eviltester.seleniumSimplified.htmlform.Chrome_only_form_tests 
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 8,444 sec 
    [junit] Running com.eviltester.seleniumSimplified.htmlform.HTML_form_tests 
    [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 10,458 sec 
    [junit] Running com.eviltester.seleniumSimplified.javascript.AjaxPageTests 
    [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 9,298 sec 
    [junit] Running com.eviltester.seleniumSimplified.search.SearchPageTests 
    [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 6,863 sec 

report-junit: 
[junitreport] Processing C:\Program Files (x86)\Jenkins\jobs\SS-Firefox\workspace\junit-report\TESTS-TestSuites.xml to C:\Windows\TEMP\null931835500 
[junitreport] Loading stylesheet jar:file:/C:/Program%20Files%20(x86)/WinAnt/lib/ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl 
[junitreport] Transform time: 1228ms 
[junitreport] Deleting: C:\Windows\TEMP\null931835500 

BUILD SUCCESSFUL 
Total time: 1 minute 21 seconds 
Recording test results 
Finished: SUCCESS 
+0

셀렌 서버 구성에 대한 자세한 정보를 제공 할 수 있습니까? 셀레늄 테스트는 셀레늄 RC 클라이언트에서 실행되며 브라우저에서는 실행되지 않습니다. 구성된 셀레늄 RC는 무엇입니까? –

+0

답장을 보내 주셔서 감사합니다. 세 가지 파일을 사용하여 Selenium 서버를 구성합니다 : (http://www.copypastecode.com/155875/) (http://www.copypastecode.com/155882/) (http://www.copypastecode.com/155886/) – mahadi

답변

1

당신은 젠킨스 때문에 출력을 볼 수 없습니다 테스트를 백그라운드에서 서비스로 실행하고 있습니다.

Jenkins를 서비스로 실행중인 시스템에 로그인되었다고해서 출력이 표시되는 것은 아닙니다.

+0

실제로 브라우저가 실제로 작동하는 것을 볼 수 있습니까? –

+0

서비스에 대해 설정 한 동일한 계정으로 서버에 원격으로 로그인 할 때 브라우저가 실행되는 것을 볼 수 없지만 로그에 문제가 있음이 표시됩니다. [내 질문] (http://stackoverflow.com/questions/30834207/when-selenium-test-runs-by-jenkins-and-nunit-the-browser-doesnt-come-up-howeve) – SayusiAndo

0

예, 젠킨스 서비스는 시스템 프로세스로 실행됩니다. Jenkins master process

그리고 자식 프로세스는 시스템 프로세스로만 실행되는 항목을 생성합니다. Chrome process spawned by jenkins

그래서 CMD에서 사용자 프로세스로 젠킨스를 시작해야합니다. 동일하게 찾으십시오 Start jenkins from command prompt

관련 문제