2015-01-19 2 views
2

rspec 위에 내 appium 테스트를 실행하고 요소를 검사/조작하는 동안 항상 디버그 메시지를받는 중입니다. 정말 혼란 스럽습니다. 이것을 사용 중지하는 방법이 있습니까? 나는 능력 (debug = false, logLevel = "info")과 운을 강요하려고했다. 또한 서버가 비 디버그 모드에서 실행 중일 때 나는 여전히 테스트 출력에 디버그 메시지를 받고있다. 시험 시작하는 동안테스트를 실행할 때 appium 디버그 사용 안 함

그리고이 무엇입니까 : 당신이 경고 수준을 설정하여 디버깅 메시지를 억제하기 위해 --log 수준 플래그를 사용할 수 appium를 실행하는 경우

 :caps => { 
     :platformName => "android", 
      :deviceName => "Android Emulator", 
    :newCommandTimeout => 999999, 
        :app => "/Users/kriz/Workspace/builds/my_app.apk", 
       :noReset => "true", 
      :fullReset => "false", 
       :debug => "false", 
      :log_level => "info" 
} 
Debug is: true 
Device is: android 
post /sessionpost /session 

답변

1

을/오류 :

appium --log-level warn

+0

네, 알지만,이 메시지가 내 콘솔에서 사라지는 것은 아닙니다. 나는 또한 정보 수준을 시도하고 있었다. 효과 없음 : (. –

+0

디버그 메시지가 rspec이 시작된 콘솔에서 왔고 다른 메시지는 나타나지 않았습니다. –

2

desired_capabilities 해시의 appium_lib 부분에 debug : false를 포함합니다.

desired_capabilities = { 
    caps: { 
    platformName: "iOS", 
    versionNumber: '8.1', 
    deviceName: device, 
    app: APP_PATH, 
    }, 
    appium_lib: { 
    debug: false, 
    } 
} 

문서는 이러한 옵션에 따라 다르지만 최소한 코드에는 주석이 달려 있습니다. https://github.com/appium/ruby_lib/blob/master/lib/appium_lib/driver.rb