ats_client

0.0.48 • Public • Published

Auto Test Client

Auto test client is for test with real mobile phone which is your own device.

Cloud Real Device Auto Test Platform : http://www.autotesthub.co.kr.s3-website.ap-northeast-2.amazonaws.com/

Create code with web console then execute or schedule it. You can use your own device or another's public device.

If you want to use your own device, use this 'Auto Test Client'

pre condition

python3 command should be available.

  • $ python3 adb command(Android Studio installed) should be available for Android Test
  • $ adb instruments command(Xcode installed) should be available for iOS Test
  • $ instruments

instruction

Install - Auto Test Client

$ npm -g i ats_client

Envirnonment Variable

$ vi ~/.bash_profile

#add following two line [Change to yours]
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
export ANDROID_HOME=/Users/[Your Mac Id]/Library/Android/sdk

$ source ~/.bash_profile

Execution

$ ats_client

Welcome Auto Test Hub
Get your client token in here - http://www.autotesthub.co.kr.s3-website.ap-northeast-2.amazonaws.com/#/token
Please enter the client token(default - eyJhbGciOi...) :

Trouble Shooting

  • When iphone excution failed with provisioning problem Xcode 열기 open /usr/local/lib/node_modules/ats_client/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj 좌상단 WebDriverAgent > Targets > WebDriverAgentRunner 상단 탭 > Build Settings > all | combinded

설정값 변경 Signing > Developopment Team 을 muyoungko로 Signing > Code Signing Style을 Manual로 Signing > Provisioning Profile 을 wildcard3으로

좌상단 WebDriverAgent > Targets > WebDriverAgentRunner 에서 했던 설정을 좌상단 WebDriverAgent > Targets > IntegrationApp도

좌상단 Play 버튼우측에 자신의 기기를 선택한후 Play버튼 클릭해서 성공하면 끝

Package Sidebar

Install

npm i ats_client

Weekly Downloads

0

Version

0.0.48

License

MIT

Unpacked Size

32.9 kB

Total Files

13

Last publish

Collaborators

  • muyoungko0217