셀레늄 예제

셀레늄 그리드는 다른 컴퓨터에서 테스트의 병렬 실행을 지원합니다. 허브와 노드로 구성됩니다. 허브는 들어오는 요청을 노드로 리디렉션하고 WebDriver를 호출한 다음 브라우저 인스턴스에 액세스하여 조치를 취합니다. 따라서 Selenium Grid를 사용하면 다른 컴퓨터와 다른 브라우저 인스턴스에서 병렬 테스트를 할 수 있습니다. 로컬 컴퓨터에서 단일 유형의 브라우저에 대해 Selenium 테스트를 실행하는 경우 이 예제와 유사한 코드를 사용합니다. 그러나 소스 연구소 브라우저 클라우드에서 셀레늄 테스트를 실행 하는 경우 RemoteWebDriver를 인스턴스화 하 고 Selenium의 DesiredCapabilities를 통해 테스트에 사용할 브라우저/운영 체제 조합을 설정 합니다. 자바로 작성된 테스트의 이 예에서 볼 수 있습니다. 인스턴트 셀레늄 테스트의 스크립트에는 다양한 스크립팅 언어에 대해 RemoteWebDriver를 호출하는 방법의 예가 포함되어 있습니다. 공식 NuGet 패키지: RC 웹 드라이버 웹 드라이버백업셀레늄 지원 파이어 폭스 플러그인을 사용 하 여 파이어 폭스 브라우저를 제어. 사용 되는 파이어 폭스 프로필 셀레늄 WebDriver.xpi (플러그인)를 포함 하는 컴퓨터에 설치 된 에서 제거 됩니다. 몇 가지 설정은 또한 기본적으로 변경 (어떤 것을 볼 수있는 소스를 참조) 파이어 폭스 드라이버는 실행 될 수 있으며, 윈도우, 맥, 리눅스에서 테스트됩니다. 현재 버전 3.6, 10, 최신 – 1, IE 드라이버와 셀레늄을 여는 방법에 대한 명령 줄에서 당신은 우리에게 아래의 코드를 표시 : 1 문자열 exePath = «/ 사용자 / saraddhungel / 다운로드 / 크롬 드라이버»; 2 System.setProperty(«웹드라이버.ie.driver», exePath); 3 InternetExplorer드라이버 드라이버 = 새로운 InternetExplorerDriver(); 셀레늄 2.0 자바 프로젝트를 설정하는 가장 쉬운 방법은 메이븐을 사용하는 것입니다.

Maven은 자바 바인딩 (셀레늄 2.0 자바 클라이언트 라이브러리)과 모든 종속성을 다운로드하고 maven pom.xml (프로젝트 구성) 파일을 사용하여 프로젝트를 만듭니다. 이 작업을 완료하면 메이븐 프로젝트를 원하는 IDE, IntelliJ IDEA 또는 이클립스로 가져올 수 있습니다. 참고: 셀레늄 드라이버 3.0 이상은 Gecko 드라이버가 필요하며 테스트를 실행하기 전에 Chrome 드라이버와 유사한 시스템 경로에서 구성해야 합니다. WebDriver는 웹 응용 프로그램 테스트를 자동화하고 특히 예상대로 작동하는지 확인하는 도구입니다. 셀레늄-RC(1.0) API보다 탐색하고 이해하기 쉽고 사용하기 쉬운 친숙한 API를 제공하는 것을 목표로 하며, 이는 테스트를 보다 쉽게 읽고 유지 관리할 수 있도록 하는 데 도움이 됩니다. 특정 테스트 프레임워크에 얽매이지 않으므로 단위 테스트 프로젝트 나 일반 오래된 «main» 메서드에서 똑같이 사용할 수 있습니다. 이 섹션에서는 WebDriver의 API를 소개하고 익숙해지기 시작하는 데 도움이 됩니다. 아직 설정하지 않은 경우 WebDriver 프로젝트를 설정하여 시작합니다.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies