Jelentkezés Telefonon: +36/30-820-1750ONLINE

Hírek

webdriver 예제

Kategória: Uncategorized

이 장에서는 unittest를 선택의 틀로 사용합니다. 다음은 unittest 모듈을 사용하는 수정된 예제입니다. 이 예제는 python.org 검색 기능에 대한 테스트입니다: 이 예제에서는 드라이버 변수의 get 메서드를 호출하여 www.foo.com 웹 페이지로 이동하여 URL에 대한 문자열 인수 값을 전달합니다. 셀레늄HQ 설명서에서 다른 예제를 찾을 수 있습니다. 패키지 탐색기의 왼쪽 하단에 pom.xml이 표시됩니다. 빌드 아래및 전에 종속성 xml 조각을 추가하여 JUNit Jupiter 및 웹 드라이버에 대한 참조를 POM에 추가합니다. 다음은 스니펫입니다: 이 튜토리얼에서는 오이를 셀레늄 웹 드라이버와 통합하는 방법을 배웁니다. 무엇 인가… 이클립스는 Java에서 가장 인기 있는 개발 환경 중 하나입니다. 이클립스 재단이 관리하는 오픈 소스 프로젝트이며, 추가 기능, 도구 및 지원의 큰 시장을 보유하고 있습니다. http://www.eclipse.org/downloads/eclipse-packages/ 운영 체제에 대한 최신 버전의 Eclipse를 다운로드할 수 있습니다. 이 예제에서는 “Java 개발자를 위한 이클립스 IDE”를 선택합니다.

이 자습서에서는 자동화 테스터에게 Selenium Webdriver에서 스크립트를 작성하는 방법에 대한 기본 지식과 실용적인 예제를 제공합니다. 이 문서에는 셀레늄 WebDriver로 시작할 수 있는 충분한 성분이 포함되어 있습니다. 다음은 로컬로 브라우저를 시작하고 매우 간단한 테스트를 실행한 다음 브라우저 인스턴스를 닫는 완전한 테스트 사례입니다. 이 예제는 매우 간단하며 페이지 객체 패턴을 사용하는 것과 같은 일반적인 방법을 따르지 않습니다. 프로덕션 코드가 아닌 예제 코드입니다! Java용 WebDriver API에서 로케이터 메서드는 By 클래스의 정적 또는 클래스 메서드로 정의됩니다(이름은 평가된 로케이터 형식을 로케이터 값과 비교하여 HTML 요소가 위치한다는 것을 나타냅니다). 예를 들어 By.name(“암호”)은 로케이터 형식이 이름 특성을 나타내고 로케이터 값이 문자열 “암호”인 로케이터 식을 형성합니다. 이 예제에서는 먼저 sendKeys 메서드를 호출하여 사용자 이름과 암호 요소에 텍스트를 입력한 다음 제출 메서드를 호출하여 로그인 양식을 제출합니다. 우리는 파이어 폭스 드라이버에서 기능을 개발, 우리는 그들을 사용하는 기능을 노출. 예를 들어, 네이티브 이벤트가 Linux용 Firefox에서 안정적이라고 느낄 때까지 기본적으로 비활성화됩니다. 이를 사용하려면 다음 예제에서는 드라이버 변수에서 종료 메서드를 호출합니다.