从appium桌面输入了所需的功能并开始运行,并收到以下错误:“处理命令时发生未知的服务器端错误。原始错误:无法读取未定义的属性'replace'”
答案 0 :(得分:1)
在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);
}
答案 1 :(得分:0)
最好提供更多有关错误的信息,但是从错误文本中猜测,这是由于您不提供platformName
功能而引起的。