0

아래의 코드를 실행하여 Test Suite의 실패한 모든 테스트 케이스의 스크린 샷을 사용자 정의 폴더에 저장하고 스크린 샷을 봅니다. 로그 파일에. 아래 코드는 예상대로 실행되지 않습니다. 코드 작성을 도와주십시오. 스크린 샷 파일을 저장하지 못했습니다 : /// D :/경로로봇 프레임 워크 : screeshot 디렉토리를 설정하고 로그 파일에서 사용자 정의 스크린 샷을 볼 수 없습니다.

답변

0

당신은 것 같다 실행할 때

'*** Setting *** 
Suite Setup register  
Test Setup Set Screenshot Directory D:/path/ 
Library  Selenium2Library 


*** Keywords *** 
sc  
    Capture page screenshot D:/path/ 

register 
    Register Keyword To Run On Failure sc 

*** Test Cases *** 
Run TestCase1 
    Open Browser http://google.com chrome 

    Click Element css=getsomthing 


Run TestCase2 
    Open Browser http://google.com chrome 

    Run Keyword And Continue On Failure Click Element css=getsomthingother ' 

나는 가 [WARN] 키워드 'SC'는 실패에서 실행할 수 없습니다 다음과 같은 오류가 capture page screenshot에 파일 이름이 필요할 때 폴더 이름을 지정하십시오. 기존 디렉토리의 이름으로 스크린 샷 파일을 만들 수 없으므로 실패 할 수 있습니다.

이미 스크린 샷 디렉토리를 D:/path으로 설정 했으므로 파일 이름을 capture page screenshot으로 지정할 필요가 없습니다.

+0

'캡처 페이지 스크린 샷'이라는 키워드에서 폴더 이름을 제거했는데 다른 오류가 발생했습니다. [경고] 키워드 'sc'를 실패시 실행할 수 없습니다 : 브라우저가 열려 있지 않습니다. – Dani

+0

@Dani : That 's 다른 문제. 오류가 표시되면 열려있는 브라우저가 없기 때문에 키워드가 실패합니다. –

+0

이 스크립트를 작성하는 데 도움을 줄 수 있습니까? – Dani