在使用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配置如下:
浙公网安备 33010602011771号