본문 바로가기

카탈론9

[Katalon] Mobile Testing - List로 목록 저장하기 Test Scenario: Views > Radio Group 에서 라디오버튼으로 되어있는 radio element를 List에 저장하고, 임의의 라디오 버튼 클릭하기 Webdriver와 List를 사용해서 element 목록 저장하는 것을 해볼게요. 스크립트 시나리오는 Views > Radio Group 에서 라디오버튼으로 되어있는 radio element를 findElementClassName을 사용해서 찾아내고, List에 저장하여 리스트 중 임의의 라디오 버튼을 클릭하는 거에요. Record Mobile 기능사용하는 포스트는 아래를 참고하세요. 여기서 썼던 Object 들을 이번 포스팅에서도 똑같이 사용합니다. 2021/02/06 - [🎪 놀고있네/Katalon] - [Katalon] Mobile.. 2021. 2. 6.
[Katalon] Mobile Testing - Record Mobile Katalon Studio에서 Record Mobile 기능을 사용해볼게요 Android apk 파일은 Katalon에서 제공하니 다운로드 하시면 됩니다. docs.katalon.com/katalon-studio/docs/scroll_element_mobile_automation.html#scroll-to-text Handling Scroll to Element in Mobile Automation This tutorial illustrates the Scroll Element which contains the given text in the mobile automation via a sample project in Katalon Studio. docs.katalon.com 1. Test app 파일 위.. 2021. 2. 6.
[Katalon] Mobile Testing - Scroll to Text 안녕하세요 냥장판 입니다 모바일에서 element가 있다면 그 element의 text를 찾을 때 까지 스크롤을 다운하고, 해당 text에 도달하면 Tap하는 스크립트를 작성해보겠습니다. 이게 scroll to text 키워드입니다. Android apk 파일은 Katalon에서 제공하니 다운로드 하시면 됩니다. docs.katalon.com/katalon-studio/docs/scroll_element_mobile_automation.html#scroll-to-text Handling Scroll to Element in Mobile Automation This tutorial illustrates the Scroll Element which contains the given text in the mo.. 2021. 2. 6.
[Katalon] Mobile Testing 환경 구성(mac OS) 목표: Katalon Studio에서 Mobile Testing(Android) 환경 구성하기 요약 Appium, Node.js 설치 Android Studio, Android SDK 설치 샘플 apk 준비하기(Katalon 제공) 디바이스 세팅(Katalon) 안녕하세요 냥장판 입니다 Katalon Studio에서 Mobile Testing을 위한 환경을 구성해볼게요. Katalon Docs 사이트에 들어가보면, Android Mobile Testing을 위한 Configuration이 나옵니다. docs.katalon.com/katalon-studio/docs/mobile-on-macos.html#android Mobile on macOS docs.katalon.com 차례대로 해봅시다. 1. App.. 2021. 1. 29.
[Katalon] Mobile Test Case 생성(mac OS, Android) 목표: Mobile Test Case 생성하기 요약 Android App 준비하기 Test Case 생성 Record Mobile > Android 안녕하세요 냥장판 입니다 이번 포스팅에서는 Katalon Studio에서 Mobile Test Case를 생성해보겟습니다. Android 기준이고, 샘플 .apk 파일은 Katalon Studio에서 제공하는 파일을 사용했습니다. 해당 내용은 포스팅에 있으니 참고하세요. 2021/01/28 - [🎪 놀고있네/Katalon] - [Katalon] Mobile Testing 환경 구성(mac OS) 1. Android app 준비하기 프로젝트에서 테스트 케이스를 만듭니다. 해당 프로젝트 폴더에 androidapp 이라는 폴더를 만들고, androidapp 이라는.. 2021. 1. 29.
[Appium] Appium 설치 및 환경 세팅하기(mac OS) 목표: Appium 설치하기! 요약 사전준비: JDK, Android Studio 설치 Homebrew 설치 Appium 설치 Node.js 설치 안녕하세요 냥장판 입니다 Android 환경기준으로 안내할게요! 1. JDK, Android Studio 설치하기 Katalon Studio는 별도의 emulator가 없기때문에, Android Studio를 설치하도록 가이드 되어있는데요. JDK 다운로드와 Android Studio 설치는 아래 포스팅을 참고하세요. 2021/01/11 - [기타] - Android Studio 설치(mac OS) 2. Homebrew 설치 Homebrew 는 mac OS 용 패키지 관리자 입니다. 터미널을 오픈해서 아래 명령어를 붙여넣기하세요 비밀번호 입력하고 엔터 설치가 .. 2021. 1. 28.
[Katalon] Web Testing - Excel 파일에서 데이터 가져오기 이번에는 katalon에서 excel이나 csv 파일에 있는 데이터를 가져오는 방법을 알아보겠당 방법은 아래와 같다. Test Case 생성 excel/csv 파일 생성 TC에 variable 추가 Data File 생성 Test Suite 생성 Show Data Binding Test Case 생성 아래와 같은 TC를 생성했다. 구글 브라우저에 겁색어를 입력해서 검색하는 TC이다. 완성된 스크립트가 아니니 참고만 하길 바란다. Excel/csv 파일 생성 엑셀파일에 데이터를 입력하고 저장한다. 컬럼명을 keyword 하고, 아래 데이터를 입력한다. TC에 variable 추가 테스트 케이스의 variable에 keyword를 추가한다. 이 keyword 값을 엑셀파일에 입력한 데이터로 치환할거다. 위에.. 2020. 11. 23.
[Katalon] 워크스페이스 디렉토리 가져오기 프로젝트 폴더(또는 워크스페이스)에 파일을 올려두고, 이를 사용할 수 있는 방법에 대해서 알려드릴게요. 우선 워크스페이스(예: 사용자 > Katalon Studio > SampleRPJ)에다가 폴더를 하나 만듭니다. 폴더는 Test_DataFiles 라고 해두져. 여기에 파일을 올려둡니다. 이미지 파일이 세개가 들어가 있어요. Katalon에서 워크스페이스를 새로고침해보면 해당 폴더가 생성됩니다. 예시로 테스트케이스를 작성해봅니다. 이미지를 업로드할 수 있는 사이트에 해당 파일 중 하나를 업로드 할거에요. 1 2 import com.kms.katalon.core.configuration.RunConfiguration as RunConfiguration import static com.kms.katalon.. 2020. 10. 27.
[Katalon] Web Testing - 파일 업로드하기(Upload File With Drag And Drop) 안녕하세요 냥장판 입니다 오늘은 파일을 업로드하는 걸 해볼게요. 사용할 수 있는 키워드는 Upload File With Drag And Drop Upload File 두가지입니다. 드래그 드롭할 수 있는 영역이 있다면 Upload File With Drag And Drop 을 사용해볼 수 있겠죠? 사실 Upload File 만 써서도 가능합니다. 1. Test Obejct 만들기 업로드할 영역의 Test Obejct가 필요합니다. Spy 나 Record를 사용해서 아래와 같은 영역을 캡쳐해둡니다. 업로드할 영역을 div_fileupload라는 이름의 Test Obejct를 추출했어요. 2. 업로드할 파일 경로 지정하기 Variables 에 파일경로(myfile)를 추가합니당 3. Upload File W.. 2020. 9. 14.