일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- vscode venv 설치
- Python
- 파이썬 가상환경 설치방법
- 파이썬 네이버 로그인
- Selenium 셀렉터잡기
- UiPath
- 네이버 로그인 캡챠해결
- 가상환경설치
- uipath 입문
- pywinauto 윈도우
- 커머스API
- 파이썬 가상환경 설치
- 날짜 정규식
- Uipath 기초
- pywinauto 윈도우제어
- 네이버 로그인 하기
- Element is not clickable at point
- 파이썬 환경설정
- 파이썬네이버부동산
- venv 설치
- 네이버매물크롤링
- 네이버커머스API
- selenium
- pycdc.exe
- pycdas.exe
- 네이버 로그인 영수증 해결
- 왕초보 파이썬 실행
- pywinauto
- Uipath 설치방법
- 네이버부동산크롤링
- Today
- Total
콘솔워크
Appium 연결 테스트 본문
[준비물]
일단 ADB설정부터 마치고 와야함
https://uipath.tistory.com/279
[adb] android의 크롬을 개발자 도구(F12)로 확인해보기
아래의 글을 참고하여 adb device 설정까지 마쳐야 함 https://uipath.tistory.com/230 [adb] python 안드로이드 스마트폰 제어하기 1. 스마트폰과 연결하기 위해 구글 개발자 페이지에서 adb (android device bridge)를
uipath.tistory.com
appium 클라이언트도 깔아야 함
Appium: Mobile App Automation Made Awesome.
Appium Philosophy Appium is built on the idea that testing native apps shouldn't require including an SDK or recompiling your app. And that you should be able to use your preferred test practices, frameworks, and tools. Appium is an open source project and
appium.io
JAVA_HOME 환경변수 추가
-> 본인은 jdk-19를 다운받아서 진행함
안드로이드 SDK 설치 후 ANDROID_HOME 환경변수 추가
안드로이드 스튜디오 설치 시 나오는 sdk의 기본 경로
그 후 Path에도 추가
-> C:\Users\name\AppData\Local\Android\Sdk
Appium Server GUI.exe 실행
이렇게 입력하고 startServer
이렇게 화면을 띄워놓고 파이썬으로...
pip install Appium-Python-Client
설치
from appium import webdriver
desired_caps = {}
desired_caps["platformName"] = "Android"
desired_caps["platformVersion"] = "9"
desired_caps["deviceName"] = "BH902A48BZ"
desired_caps["browserName"] = "Chrome"
driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)
driver.get("https://www.naver.com")
위와 같이 파이썬 코드 작성하고 실행
버전과 기종은 알아서 맞출것
내 기종은 이거고 버전은 9임
chrome://inspect/#devices
여기서 모바일 크롬 디버그 가능
'프로그래밍 > python' 카테고리의 다른 글
python 특정 문자열을 .docx 파일로 저장하는 방법 (0) | 2023.03.03 |
---|---|
특정 문자열이 숫자로만 이루어져있는지 확인하는 방법 (0) | 2023.02.21 |
[문자열] 안에 [특정 배열 안의 문자]가 포함되어있는지 확인하는 방법 (0) | 2023.02.16 |
현재 활성화된 iframe의 부모 프레임으로 이동하는 방법 (0) | 2023.02.15 |
특정 기간이 지나면 실행되도록 하는 코드 (0) | 2023.02.14 |