2016-11-18 4 views
1

appium 모바일 테스트에 문제가 있습니다. QA 테스터의 새로운입니다. 이전에 나는 웹 자동 테스트를 작성하고 이러한 문제가 없다. 나는 설치 테스트를 하나 쓰지. WebDriverException : 메시지 : 명령을 처리하는 동안 알 수없는 서버 측 에러 발생 여전히 오류 표시가 동일한 문제원본 오류 : 정의되지 않은 Appium, Ubuntu의 'forceStop'속성을 읽을 수 없습니다.

import os 
import unittest 
from appium import webdriver 

class AndroidTests(unittest.TestCase): 
    def setUp(self): 
     desired_capabilities = {} 
     desired_capabilities['platformName'] = 'Android' 
     desired_capabilities['version'] = '5.0.1' 
     desired_capabilities['deviceName'] = 'Android Device' 
     desired_capabilities['app'] = os.path.abspath(
      os.path.join(os.path.dirname(__file__), '/home/tom/seller.apk')) 

     self.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_capabilities) 

    def tearDown(self): 
     # end the session 
     self.driver.quit() 

    def test_Log_good(self): 
     self.driver.find_element_by_id(ID.et_login).clear() 
     self.driver.find_element_by_id(ID.et_login).send_keys('admin') 
     self.driver.find_element_by_id(ID.et_password).clear() 
     self.driver.find_element_by_id(ID.et_password).send_keys('login') 
     self.driver.find_element_by_id(ID.btn_login).click() 

if __name__ == '__main__': 
    suite = unittest.TestLoader().loadTestsFromTestCase(AndroidTests) 
    unittest.TextTestRunner(verbosity=2).run(suite) 

을 갖는다. 원래 오류 : 정의되지 않은 'forceStop'속성을 읽을 수 없습니다.

문제는 설정과 관련 있다고 생각합니다. 나는 우분투 16에서 일한다.

답변