2012-01-09 111 views
1

當我從Eclipse運行硒測試時,我能夠看到測試正在瀏覽器中運行。當Jenkins運行測試時,無法看到硒測試正在瀏覽器上運行

但是當我在Jenkins下運行測試時,我看不到任何事情或任何類型的測試正在瀏覽器上。

但是當我看着Jenkins控制檯時,我可以看到它正在一個接一個地運行所有的測試,並且所有的測試都是成功的。

所以,我的問題是爲什麼當測試運行通過Jenkins時我無法看到我的測試在瀏覽器上運行。

注: - Windows 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是什麼? – 2012-01-09 11:35:16

+0

感謝您的回覆,以下三個文件用於配置我的情況下的硒服務器:(http://www.copypastecode.com/155875/)(http://www.copypastecode.com/155882/)( http://www.copypastecode.com/155886/) – mahadi 2012-01-10 21:16:20

回答

1

你不會看到,因爲詹金斯輸出在後臺運行您的測試作爲服務。

事實上,您登錄運行Jenkins的機器作爲服務並不意味着它會在那裏顯示輸出。

+0

有沒有我們實際上可以看到瀏覽器的行動? – 2014-05-08 13:26:38

+0

當我使用爲服務設置的相同帳戶遠程登錄到服務器時,我看不到瀏覽器將被執行,但是,日誌顯示發生了某些事情。 [我的問題](http://stackoverflow.com/questions/30834207/when-selenium-test-runs-by-jenkins-and-nunit-the-browser-doesnt-come-up-howeve) – SayusiAndo 2015-06-14 20:31:58

0

是的,jenkins服務作爲系統進程運行。 Jenkins master process

什麼是子進程它會產生這些也將只作爲系統進程運行。 Chrome process spawned by jenkins

所以你需要從CMD和用戶進程啓動jenkins。請找到相同的Start jenkins from command prompt

相關問題