테스트를 위해 Selenium IDE (Firefox 플러그인)를 사용하고 있습니다. 기록을 시작할 때 Java 코드를 볼 수 없습니다. 내가 항상 보는 것은 HTML입니다. Java 소스 코드를 얻는 가장 좋은 방법은 무엇입니까? 누구든지 이것에 대해 도울 수 있습니다.
많이 감사합니다.
- 답변 # 1
- 답변 # 2
Selenium IDE에는 두 가지 방법으로 Java 코드가 있습니다.
첫 번째 방법 :기록 된 테스트 사례 (HTML 형식)를 Java 파일로 내보내는 방법 :
<올>셀레늄 IDE를 사용하여 HTML 형식으로 테스트 기록
파일->테스트 케이스를 다른 이름으로 내보내기->Java/JUnit4/WebDriver
파일을 저장합니다 (.java로 저장되며 예상되는 Java 코드가 표시됨)
두 번째 방법 :Selenium IDE에서 직접 Java 코드를 보려면
<올>옵션으로 이동->옵션 ...
"Selenium IDE 옵션"창에서 : "실험 기능 사용"확인란을 선택하고 확인 버튼을 클릭하십시오.
옵션->형식->Java/JUnit4/WebDriver
"JavaScript 응용 프로그램"팝업에서 확인 버튼을 클릭하십시오.->기록 된 테스트에 필요한 Java 소스 코드가 표시됩니다.
- 답변 # 3
현재 버전의 Selenium IDE (
version: 3.0.2
)가 '코드로 내보내기'기능을 지원하지 않는 것 같습니다.그러나 새로운 Selenium 프레임 워크 (
version: 3+
)를 사용하는 대체 플러그인이 있습니다 ) 및 테스트를 코드 (python, Java 등)로 직접 내보낼 수 있습니다. 이름은 다음과 같습니다.Katalon Recorder(Chrome 및 Firefox에서 무료로 사용 가능)
아래 그림에서 볼 수 있듯이 상단 메뉴 표시 줄에 "내보내기"버튼이 있습니다.
- 답변 # 4
옵션으로 이동하여 실험 기능 사용을 클릭하고 확인을 클릭하십시오. 팝업시 확인을 클릭하십시오. 이제 다시 옵션>형식>확인 원하는 형식을 선택하십시오. "소스"탭에 코드가 표시됩니다
관련 자료
- 셀레늄과 단위 테스트를 사용하여 파이썬에서 테스트 보고서를 생성하는 방법은 무엇입니까?
- 셀레늄 인스턴스 (Python)에서 확장 설정을 유지하는 방법이 있습니까?
- Selenium IDE Browser Extension을 통해 2 개의 탭을 동시에 열 수 있습니까?
- textboxtextsql 확장자를 가진 파일 생성 C # Application
- java - 최신 셀레늄 드라이버 + Chrome 드라이버를 사용하여 확장명이 포함 된 URL을 시작할 수 없음
- anylogic - 대상이 점유 된 경우 소스 블록이 에이전트를 생성하지 못하도록 방지
- java - BrowserStack을 사용하여 Selenium 테스트에서 Chrome 확장 프로그램을 사용하려면 어떻게해야하나요?
- mapbox - 벡터 유형의 소스 url을 생성하는 방법
- Selenium과 사용자 정의 웹 확장 간의 통신
- java : [경고]를 수정하는 방법 : Chrome에 연결 시간 초과, 다시 시도
- java : "diversiver"는 null이기 때문에 "org.openqa.selenium.takesscreenshot.getscreenshotas (org.openqa.selenium.outputtype)"를 호출 할 수 없
- java : 셀레늄 : ElementNotInteractableException : 자동 완성 텍스트 상자에 액세스하려고 할 때 상호 작용하지 않는 요소
- java : 나는 숫자 가치를 인쇄하고 싶지 만 작동하지 않아도됩니다.
- java : 여러 개의 버튼을 클릭하십시오
- Selenium Java를 사용하여 100 개 이상의 웹 페이지 응용 프로그램을 자동화하는 가장 좋은 프레임 워크는 무엇입니까?
- java : 정규식을 사용하여 문자열에서 텍스트의 일부를 검색하는 방법은 무엇입니까?
- javascript : 최신 크롬에서 Selenium에서 "여러 파일 다운로드"를 처리 할 수 없음 (버전 89.0.4389.128)
- java : 텍스트가 텍스트 상자 셀레늄에 없습니다
- java : "diversiver"는 "org.openqa.selenium.webdriver.findelenium.webdriver.findelement (org.openqa.selenium.by)"를 호출 할 수 없습니다.
아래 단계 :
<올>Options->Format -> select format of your choice
예. junit/testng/isfwSource tab
로 이동 .특정 형식으로 테스트 사례를 내보내려면
Selenium IDE의 유용한 기능 중 하나는 클립 보드 형식을 설정하여 표보기에서 명령을 복사하고 선택한 언어 형식으로 붙여 넣을 수있는 옵션을 제공한다는 것입니다.
셀레늄 IDE 문서가 있습니다.