首页 > 解决方案 > 收到此错误:处理命令时发生未知的服务器端错误。原始错误:无法读取未定义的属性“替换”

问题描述

从appium桌面输入所需的功能并启动seesion并收到此错误:“处理命令时发生未知的服务器端错误。原始错误:无法读取未定义的属性'replace'”

标签: appium-ios

解决方案


在 SetUp 上应该是 ("platformName", "iOS")

public void StartDriver()
 {
  DesiredCapabilities cap = new DesiredCapabilities();
  cap.SetCapability("platformName", "iOS");
  cap.SetCapability("deviceName", "iPhone Xr");
  cap.SetCapability("automationName", "XCUITest");
  cap.SetCapability("app","YourApp.app");
  cap.SetCapability("autoAcceptAlerts", true);
  driver = new IOSDriver<IWebElement>(new Uri("http://127.0.0.1:4723/wd/hub"), cap, TimeSpan.FromSeconds(300));

   Assert.IsNotNull(driver.Context);
}  

推荐阅读