在使用appium测试手机内置计算器时,appium启动失败,谁知道原因呢?

在使用appium测试手机内置计算器时,appium启动失败,谁知道原因呢?

 

代码如下:

import unittest
from appium import webdriver

class TestCal(unittest.TestCase):

def setUp(self):
  desired_caps = {}
  desired_caps["platformName"] = "Android"
  desired_caps["platformVersion"] = "4.4.2"
  desired_caps["deviceName"] = "emulator-5554"
  desired_caps["appPackage"] = "com.android.calculator2"
  desired_caps["appActivity"] = ".Calculator"
  desired_caps["unicodeKeyboard"] = "True"
  desired_caps["resetKeyboard"] = "True"

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

def testCase1(self):
  driver = self.driver
  print driver

def tearDown(self):
  pass

if __name__ == "__main__":
unittest.main()

 

appium启动总是报错:

Launching Appium server with command: D:\Program Files\appium\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --pre-launch --platform-name Android --platform-version 19 --automation-name Appium --device-name "emulator-5554" --log-no-color
> info: [debug] Starting Appium in pre-launch mode
> info: Pre-launching app
> info: [debug] No appActivity desired capability or server param. Parsing from apk.
> info: [debug] No appPackage desired capability or server param. Parsing from apk.
> error: No app set; either start appium with --app or pass in an 'app' value in desired capabilities, or set androidPackage to launch pre-existing app on device
> info: [debug] Got configuration error, not starting session
> info: [debug] Cleaning up appium session
> error: Could not pre-launch appium: Error: No app set; either start appium with --app or pass in an 'app' value in desired capabilities, or set androidPackage to launch pre-existing app on device
>
> Appium server process ended

appium配置如下:

 

posted on 2016-12-27 13:24  寻求解脱  阅读(712)  评论(0)    收藏  举报