주로 자신에게 총결산과 초심자 가이드를 주는데, 형제는 내가 먼저 벽돌을 던졌으니 옥이 있으면 부수자! ! !
저는 파이썬 버전 2.7. 18 을 사용하고 있습니다.
시공 환경 시작:
1파이썬 설치는 많이 소개하지 않고 바로 다음 단계로 넘어갑니다.
2 로봇 프레임워크를 설치하는 데 필요한 몇 가지 라이브러리
WxPython 온라인 설치 pip install? WxPython==4.0.6
온라인 설치 속도가 너무 느리면 오프라인 설치를 고려해 보십시오.
공식 홈페이지? Https://wxpython.org/pages/downloads/)
Https://pypi.org/project/robotframework/
로봇 프레임: pip 설치 로봇 프레임 ==3. 1.2
Robo framework-ride:pip 설치 robo framework-ride = =1.7.3.1
핍. 설치 요청 ==2.24.0
핍. Installrobotframework-requests = = 0.7.0
핍. 설치? 로봇 프레임 워크 -JSON 라이브러리
핍. 설치? Robo framework-jsonschemalibrary = =1.0
오프라인 설치 방법 easy _ install-robot framework-2.8.16.tar.gz 를 사용하고 있기 때문입니다.
설치 완료 시 발생하는 오류: 다음
여기서 수정해야 할 사항은 다음과 같습니다.
파이썬 2 를 사용한다면.
수정 ITERtools 에서 ZIP _ LONGEST in allure _ listener.py 가져오기 ~ ITER 도구에서 zip _ longest 가져오기 (두 곳을 모두 수정해야 한다는 것을 기억하십시오! ! ! ) 을 참조하십시오
파이썬 3 을 사용하는 경우 ,
ITERtools 에서 zip_longest 가져오기를 수정하여 ITER 도구에서 ZIP _ LONGEST 를 가져오도록 allure_listener.py 를 수정해야 합니다. 두 가지 변경 사항이 더 필요합니다. ! ! ) 을 참조하십시오
요점이 왔다:::?
구덩이 발생 1:
오프라인 설치 방식을 사용했기 때문에, python 의 설치 환경에 먼저 가서 이 파일을 찾아봤지만 찾을 수가 없었다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 오프라인 설치, 오프라인 설치)
해결 방법:
찾을 수 없으니 압축 가방에서 수정하겠습니다.
구체적인 방법:
Allure-robo framework-2.8.16.tar.gz 파일 allure_listener.py 를 포함하고 zip _ 을 압축 해제합니다 하나의 * * * 가 두 개의 위치를 대체하고 python setup.py install? 설치가 완료되었습니다! 어떤 버전을 사용하는지에 관해서는, 나는 개인적으로 괜찮다고 생각한다.
우정 알림:
T 1. 로봇은 간단한 테스트용으로만 사용됩니다.
필요한 소프트웨어를 설치한 후 테스트를 시작하여 보고서를 생성할 수 있는지 확인합니다.
명령줄에서 실행하시겠습니까?
로봇 리스너 allure _ roboframework-D./output/robot1.robot
(-d 는 보고서 경로? 。 /output/robot 은 유스 케이스 경로를 의미합니까? T 1 .. 로봇은 특정 사용 사례를 나타냅니다.)
이 두 폴더가 명령을 실행한 후에 생성된 경우 축하합니다. 성공했습니다.
이 시점에서 명령줄에서 allure serve output/allure 를 실행하시겠습니까?
브라우저에서 자동으로 열리며 높은 크기에서 보고서를 볼 수 있습니다! ! !
구덩이 2 를 만나다
달리기를 마치면 데이터가 없어요. 그게 다예요.
너의 길이 정확한지 주의해라. 다음과 같은 경우, 확실히 안 되고, 데이터도 없습니다.
사실:
요점이 왔다.
다음과 같이 JSON 파일이 있기 때문에 보고서를 생성할 수 있습니다.
이미 JSON 파일을 생성했지만 여전히 데이터가 없는 경우 JSON 파일이 있는 경로를 확인합니다.
Allure serve+json 파일이 있는 경로는 기본적으로 완료할 수 있습니다.
마지막으로 내 컴퓨터의 구성 정보와 해당 버전 번호를 첨부합니다. 버전이 너무 높으면 성공하지 못할 것이다.
작업에서 오류를 보고하지 않도록 할 수 있다면 다음 구성을 모두 설치할 필요는 없습니다.
온라인 설치 방법을 사용하면 일부 관련 도서관 시스템이 자동으로 설치되므로 나처럼 번거롭지 않게 해 주세요. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 온라인명언)
이런 일이 발생하면 손상된 부분을 처리해 주세요.
Python \ lib \ site-packages \ robo ide \ contrib \ testrunner 파일로 이동하여 testrunner.py 를 찾습니까? 아래 그림의 상자를 mbcs 로 변경하고 저장, 종료, 재시작 및 정상 상태로 돌아갑니다.
원래 나는 젠킨스에 녹아드는 방법을 쓰고 싶었지만 시간이 제한되어 있었다. 다음 호만 기다려, 다음 호에는 젠킨스에 녹아들어.