중국시가넷 - 개인 서명 - Appium+WDA+Python 을 기반으로 IOS 자동화 테스트 전체 기록 구축 (3): 실제 컴퓨터 데모 실행
Appium+WDA+Python 을 기반으로 IOS 자동화 테스트 전체 기록 구축 (3): 실제 컴퓨터 데모 실행
Appium+WDA+Python 을 기반으로 IOS 자동화 테스트 전체 기록 구축 (2): 시뮬레이터 데모 실행
Appium+WDA+Python 을 기반으로 IOS 자동화 테스트 레코드 구축 (1): 환경 구축
시뮬레이터가 demo 를 실행한 후 실제 기계에서 테스트해야 합니다. 시뮬레이터는 항상 실제 기계에 봉사한다.
실제 컴퓨터에서는 주로 서명과 인증서가 포함됩니다. 블로그는 아주 잘 썼는데, 사실 나도 못 읽었어요. RSA 알고리즘은 이미 암호학 수업에서 선생님께 돌려주었다.
IOS 응용 프로그램 서명 원리
주로 여기에 인증서 구성을 간단하게 기록합니다.
Xcode 에서 빌드 설정 구성 섹션을 찾았습니다. (처음에 이 구성을 찾을 수 없었고, 맹신도 찾을 수 없었기 때문에 이 그림을 내보냈습니다.)
세 필드의 내용을 변경합니다.
코드 서명의 해당 개발자 id 인증서입니다.
제품 번들 ID 에 해당하는 번들 id 입니다.
사전 설정 설명 파일에는 Apple 의 백그라운드 개인 키로 서명한 패킷인 인증서/권한 부여 등의 데이터가 포함되어 있습니다.
패킷이 들어왔다. Mobileprovision 파일 형식 마지막으로 터미널에 다음 명령을 입력하여 내부 정보를 봅니다.
수정 후, 우리가 개발한 정도는 실제 기계에 설치할 수 있다. 이때 실제 기계에서 실행하도록 선택하면 됩니다.
테스트 app 가 실제 기계에 설치된 후에는 py 스크립트를 열고 실제 시스템에서 테스트하는 방법도 고려해야 합니다.
다음은 주의해야 할 두 가지 사항입니다.
마지막으로 찾은 주소는 다음과 같습니다.
Xcode 에 넣어 서명 인증서를 구성합니다. WebDriverAgent 폴더를 열었지만 WebdDriverAgentRunner 를 구성하여 해당 빌드 설정에서 인증서를 구성하려고 합니다.
구성이 완료되면 라우팅 http 서버를 추가해야 합니다. WebdDriverAgentRunner 의 프레임워크입니다.
추가를 클릭한 후-> 기타 추가
이 프레임은 아래 경로에서 찾을 수 있습니다.
당신이 찾고 있는 것은 반드시 appium 파일 경로 아래에 있어야 합니다!
Wda 에 대해서는 더 이상 말하지 않겠습니다. 아직 잘 모르기 때문입니다. 내가 알게 되면 관련 지식을 보충한다.
Py 스크립트의 구성은 주로 변경되었습니다. 마스터 파일은 시작 시뮬레이터 demod 의 블로그 (2) 를 참조하십시오.
실제 컴퓨터의 구성은 다음과 같이 변경됩니다.
그런 다음 appium 을 시작하여 실제 기계에 변기가 있고, 앱에 WebDriverAgentRunner 가 설치되어 있고, python 으로 스크립트를 실행하면 ok!
이것은 건축 환경의 시뮬레이터에서 demo 를 실행하는 것과 실제 기계에서 Demo 를 실행하는 간단한 기록이며, 원리에 대한 해석은 포함하지 않는다. 잘못이 있으면 제기해 주세요.
다음은 안드로이드 환경을 점프하는 것이다.
Wda 검사원 관련 환경은 아직 기록되지 않았습니다 ~
[미정]
개인 블로그:
공격 절차