我正在尝试在真实设备中启动appium,但是每次我运行时都会出现此错误- selenium.common.exceptions.WebDriverException:消息:处理命令时发生未知的服务器端错误。原始错误:由于xcodebuild失败而无法启动WebDriverAgent:“ xcodebuild失败,代码为65”。确保遵循https://github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md上的教程。尝试从设备中删除WebDriverAgentRunner应用程序(如果已安装),然后重新启动设备。
当我与Simulator一起运行时,它工作正常,我已在特定路径中安装了Webdriver代理,并做了所有必要的更改,但仍然没有运气
以下是我在我的应用中使用的requiredCapability:
desired_caps['udid'] = '7d8dc98c8078f72de8b28fe3934664f70ebc97dc'
desired_caps['platformName'] = 'iOS'
desired_caps['platformVersion'] = '12.1'
desired_caps['automationName'] = 'xcuitest'
desired_caps['deviceName'] = 'Apple’s iPad'
desired_caps['browserName'] = 'Safari'
desired_caps['xcodeOrgId'] = 'DWW94C2HRU'
desired_caps['newCommmandTimeout'] = '15000'
desired_caps['xcodeSigningId'] = "iPhone Developer"
driver = webdriver.Remote('localhost:4723/wd/hub', desired_caps)
driver.get("github.com/")
当我运行此命令时- x codebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination'id ='test 来验证是否一切正常,它卡在了命令行中- 2019-04-09 07:58:21.311906 + 0530 WebDriverAgentRunner-Runner [489:69209] ServerURLHere-> http://192.168.1.4:8100 <-ServerURLHere Check the cmd line screenshot here
但是我确实根据appium教程看到了这一点-测试套件“所有测试”始于2017年1月23日15:49:12.585 测试套件'WebDriverAgentRunner.xctest'开始于2017-01-23 15:49:12.586 测试套件'UITestingUITests'开始于2017-01-23 15:49:12.587 测试用例'-[UITestingUITests testRunner]'已启动。 t = 0.00s开始测试于2017-01-23 15:49:12.588 t = 0.00s设置