를 시작하면서 내가는 셀레늄 세션을 시작할 수 없습니다 : 실패 새 브라우저 세션을 시작하는 오류를 브라우저
public void setUp() throws Exception
{
setUp("http://localhost/", "*firefox");
}
같은 셀레늄을 초기화하고 내가
같은 방법 내 테스트를 작성public void testUntitled() throws Exception
{
boo();
foo();
}
그러나 나는 해결책을 자신을 발견하고 구글 결과에 없습니다 오류
java.lang.RuntimeException: Could not start Selenium session: Failed to
start new browser session: Error while launching browser
at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:89)
at com.thoughtworks.selenium.SeleneseTestBase.setUp(SeleneseTestBase.java:123)
at com.thoughtworks.selenium.SeleneseTestBase.setUp(SeleneseTestBase.java:104)
at com.thoughtworks.selenium.SeleneseTestCase.setUp(SeleneseTestCase.java:78)
at ComserTest_v2.setUp(ComserTest_v2.java:12)
at junit.framework.TestCase.runBare(TestCase.java:132)
at com.thoughtworks.selenium.SeleneseTestCase.runBare(SeleneseTestCase.java:212)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:232)
at junit.framework.TestSuite.run(TestSuite.java:227)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: com.thoughtworks.selenium.SeleniumException: Failed to start
new browser session: Error while launching browser
at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97)
at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:91)
at com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.java:262)
at com.thoughtworks.selenium.HttpCommandProcessor.start(HttpCommandProcessor.java:223)
at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:81)...19 more
같이 제공합니다. 어떤 도움을 주시면 감사하겠습니다.
아무튼 고마워요.
* http : // localhost/*는 일반 브라우저에서 작동합니까? 어떤 포트가 필요합니까? – JoseK
http : // localhost /는 브라우저에서 잘 작동합니다. 포트가 필요 없습니다. – noktasizvirgul
당신은 셀레늄에 대한 파이어 폭스 프로파일을 구성 했습니까? FF는 열려있는 파이어 폭스와 동일한 프로필을 사용하는 경우 프로필 당 인스턴스 1 개만 허용합니다. 셀레늄은 작동하지 않습니다. – Redlab