분류 전체보기 77

[Appium] 시나리오

App 실행 + 로그인/회원가입 시나리오 Selenium으로는 작성해봤던 로그인 시나리오를 Appium으로도 작성해봄 import time from openpyxl import load_workbook from appium.webdriver.common.touch_action import TouchAction from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.by import By from open import open wd = open.app() time.sleep(5) action = TouchAction(wd) wb = load_workbook('result.xlsx') ws = wb..

Appium 2023.11.10

[Jenkins] Freestyle project

파이프라인 만들기(실패) 시작하기 전에 앞서 해야 할 일 : ngrok으로 포트 열기, 웹훅 설정하기 나는 로컬로 해놨기 때문에 포트를 열어줘야 외부에서 접근이 가능하다.. ngrok은 홈페이지 가서 설치 필요 설치 후 cmd > cd ngrok 설치 경로 > ngrok HTTP 포트번호 그럼 이렇게 나오는데, Forwarding의 '->' 좌측에 나오는 주소를 사용하면 된다. 이 주소를 Github > 사용할 리파지토리 > Settings > Webhooks 들어가서 해당 주소 + /github-webhook/ 추가해주면 웹훅 설정 끝~ /github-webhook/ 붙이는 거 꼬옥 기억하기 여기서부턴 Jenkins 설정Build Triggers > GitHub hook trigger for GITSc..

Jenkins 2023.11.10

[Jenkins] gradle

휴.... 인간 승리 드디어 gradle 지옥에서 벗어날 수 있었다. gradle wrapper 쓰면 gradle 설치 안 해도 된다길래 저거 체크했다가 진심 해결이 도무지 안 되는 지옥을 맛봤다. 프로젝트 폴더 내에 gradle 어쩌고가 안 생겨서 명령어도 안 먹고.. 뭐.. 그래서 그냥 gradle 설치해서 해결함! gradle 설치 후 path에 gradle 들어있는 루트 등록해두면 어디서나 gradle 사용 가능!! Jenkins workspace로 이동해서 해당 디렉토리에서 gradle init 실행하면 준비 완료. 이것저것 선택하는 과정이 있는데 그냥 다 default로 설정해줬다. 그리고 돌리면 갑자기 clean 어쩌고 오류가 뜰 텐데.. 해당 디렉토리 내 build라는 파일을 메모장 등으로..

Jenkins 2023.11.05

[Git] Commit, Push

Commit과 Push를 하기 전 저장소 초기화 CMD > 저장소로 사용할 디렉토리로 이동(cd)한 후 git init 그럼 이제 해당 저장소를 사용할 수 있게 된다. 이후 git add 파일명 또는 폴더명/으로 파일 및 폴더 추가 이제 해당 파일 commit push하기 전, 깃허브의 리파지토리가 원격 저장소로 설정되어 있는지 확인해야 한다. git remote add origin 본인 깃허브 리파지토리 주소.git으로 원격 저장소를 설정할 수 있다. 그후 push 이제 파일을 깃허브에서도 확인 가능하다. 수정사항 발생 시에도 동일. git status 쳐보면 뻘겋게 수정사항 관련 내용이 나올 것이다.

Git 2023.11.05