Automation/Appium

Appium - Browserstack

c29130811 2023. 6. 3. 15:08

https://www.browserstack.com/

 

Most Reliable App & Cross Browser Testing Platform

Instant access to 3000+ browsers and real iOS and Android devices for cross browser testing. Ship apps and websites that work for everyone, every time. Get Free Trial.

browserstack.wpengine.com

각종 Mobile, OS, Browser 테스트를 지원해주는 사이트로, 유료 서비스이다.

사실 모바일 디바이스 원격으로 잠시 1년동안 사용했는데, 나쁘지않게 사용해본거 같음. 
원격이다보니 반응 속도는 사실 기대하기 어렵다.

 

여기서 지원해주는 서비스중에 automate, app-automate 는 디바이스에서 자동화를 클라우드 원격으로 진행 할 수 있게 끔 도와줌

우선 가입하면 100분이 무료이기 때문에, 공부 및 알아보는 차원으로는 충분한거 같다

 

 

https://app-automate.browserstack.com/dashboard/v2/quick-start/get-started#prerequisites

 

BrowserStack Login | Sign Into The Best Mobile & Browser Testing Tool

 

www.browserstack.com

사실 위에 사이트에 들어가면 정말 친절하게 알려줌.

git clone -b sdk https://github.com/browserstack/python-appium-app-browserstack
cd python-appium-app-browserstack

 

browserstack 에서 지원해주는 repo를 clone한다.

 

구조는 android/ ios 폴더 나눠져 있으며 pip로 requirements.txt를 설치 하면 된다.

 

예제를 실행시키기 위해선 각 android/ ios에 있는 browserstack.yml에 있는 userName과 accessKey 를 수정해야 함.

userName: BROWSERSTACK_USERNAME
accessKey: BROWSERSTACK_ACCESS_KEY

 

해당 값은 site에 ACCESS KEY를 선택하면 보인다.

입력이 완료 되었고, requirements 설치가 완료 되었다면 예제를 실행시키기 위해서 android나 ios로 이동해서 실행

cd android
browserstack-sdk python browserstack_sample.py

 

terminal에서 실행하면, 아래 All Builds에 실행 중인게 출력되며, 선택하면 디바이스마다 진행 상황이 웹으로 볼 수 있게 나온다. 

완료된 결과에서도 해당 디바이스를 누르면 동영상과 함께 상세 로그를 볼 수 있게 나옴..

 

Browserstack 광고는 아니지만 여래저래 쓸만한듯..

 

다음엔 cypress도 써봐야징

 

728x90

'Automation > Appium' 카테고리의 다른 글

Appium, WebdriverIO  (0) 2024.09.20
Scroll  (0) 2023.07.15
click, send_keys  (0) 2023.06.26
Appium 2.0 시작 및 준비물  (0) 2023.05.07