2011-05-03 6 views
0

은 "셀레늄"가족 구성원이 많이 있습니다 selenium1 및 selenium2selenium1와 selenium2 사이의 가장 큰 차이점이 무엇인지

+0

밤은에서 WebDriver 페이지와 자신의 FAQ에서 자세한 정보를 얻을 수 있습니까? –

+0

@ d-live 문제는 Selenium 2가 "Selenium 1 + a bit more"와 같이 소리를냅니다. 그러나 이들은 두 가지 관련 있지만 소프트웨어의 다른 비트이며, 사이트에서 잘 설명되지 않습니다. –

답변

2

사이의 가장 큰 차이점이 무엇인지. 일반적으로 "셀레늄 1"및 "셀레늄 2"라고하는 셀은 각각 셀레늄 RC 및 셀레늄 서버입니다.

두 가지 모두 브라우저를 원격 제어하여 다른 곳에서 호출 할 수있는 서버 프로그램입니다. 그들은 같은 방식으로 작동합니다. "셀레늄 2"의 주된 차이점은 WebDriver API의 통합입니다. 여기

자세한 내용은 : http://seleniumhq.org/docs/03_webdriver.html 또한

, 약간 연구를하십시오. Google은 이미이 질문에 대한 답을 알고있었습니다. :)

+0

나는 +1 할 것이지만, 불필요한 '제발 좀 조사해라.' –

+2

@ 블로 스키 (Blowski) 나는 무례하다는 것을 의미하지는 않았지만이 사이트를 계속 유용하게 사용하려면 이미 사용 가능한 정보로 쉽게 답변 할 수있는 질문을하지 않는 것이 중요합니다. 또한 그 질문은 너무 좋지 않았습니다. 아주 일반적인, 한 줄 길고, 신속한 표현. 죄송합니다. 원래 질문자가 질문을 작성하는 데 시간이 조금 더 걸리면 나는 그 의견을 쓰지 않았을 것입니다. –

+0

StackOverflow가 덜 우호적 인 곳으로 들리게 만듭니다. 당신이했던 것처럼 질문에 대답하고, 링크를 제공하며, 필요에 따라 깃발이나 하향 회선을 사용하십시오. –

3

셀렌 1 = 셀레늄 리모컨. Selenium 2 = Selenium 1과 Webdriver의 요소를 결합한 Selenium Webdriver.

셀레늄 RC의 큰 단점은 자바 스크립트로 작성되었으므로 브라우저의 JavaScript 엔진에 따라 달리 실행된다는 것입니다. 이로 인해 테스트가 번거로워졌습니다.

Selenium 2는 Google의 Webdriver 프로젝트와 통합되었습니다. 자바 스크립트를 기본적으로 실행하는 인터페이스이기 때문에 테스트를 한 번만 작성하면 Selenium은 다른 브라우저에서 테스트 할 수 있습니다.

따라서 Selenium 1은 거의 모든 브라우저에서 작동합니다. JavaScript 엔진이 있으면 작동 할 것입니다. 그러나 Selenium 2에는 해당 브라우저 용 드라이버가 필요합니다. 가장 큰 모든 브라우저 용 드라이버가 있지만 브라우저/OS 조합의 최대 범위를 테스트 할 때는 Selenium 1을 사용하는 것이 좋습니다. 가장 일반적인 브라우저를 테스트하는 경우 Selenium 2가 더 정확합니다.

+0

이것은 부분적으로 만 정확합니다. 정답은 [Selenium IDE, Server, RC, 2.0 및 WebDriver의 차이점은 무엇입니까?] (http://stackoverflow.com/a/6996322/241753)에서 [내 대답은] 참조하십시오. –

관련 문제