Appium 安卓手机在 mac 上运行起来,到 Windows 上就报错

miaohaidong · 2017年12月06日 · 639 次阅读

各位大神请帮忙看看,我的安卓机在 mac 上能跑起来,到 Windows 上就开始报错!

我用 node 装的 appium
C:\Users\XXX>appium
[Appium] Welcome to Appium v1.7.1
[Appium] Appium REST http interface listener started on 0.0.0.0:4723

错误截图:

源码如下
def appium_start(device, OS):
# Start appium server
if OS == 'Mac':
os.system('node /Application/Appium.app/Content/Resource/app/node_modules/appium/build/lib/main.js &')
sleep(5)
elif OS == 'Windows':
os.system('start /b appium')
sleep(5)
else:
print "Appium server failed to start, please check OS!"

# Desired capabilities config
if device == 'iOS':
desired_caps = {
'app': '/Users/miaohaidong/Library/......',
# 'bundleId': 'com.sightp.xxxxx',
'platformName': device,
'platformVersion': '11.1',
'deviceName': 'iPhone 6s',
'automationName': 'XCUITest',
'udid': '920462386217a71b526c917e5602768a4c66be09'
}
elif device == 'Android':
desired_caps = {
'app': r'E:\GitProject\sample-code-master\sample-code\apps\ContactManagerContactManager.apk',
# 'appPackage': 'com.xiangchao.starspace'  
# 'appActivity': 'com.xiangchao.starspace.activity.SplashActivity'
'platformName': device,
'platformVersion': '7.0',
'deviceName': 'HUAWEI Mate 8',
'automationName': 'UiAutomator2',
'udid': 'APU0215C25017636'
}
else:
print "Not an Android or a iOS device, please check your device!"

return webdriver.Remote('http://0.0.0.0:4723/wd/hub', desired_caps)

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册