当前位置: 首页 > 知识库问答 >
问题:

得到此错误:处理命令时发生未知的服务器端错误。原始错误:无法读取未定义的属性“replace”

姜胤
2023-03-14

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

共有1个答案

方昊
2023-03-14

安装时应为(“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);
}  
 类似资料:
  • 更新到appium版本1.20.0后,这个未知的服务器端错误开始更频繁地发生,我以前见过这个错误,但真的是零星的,我认为这是由于断开引起的超时,现在每次我在同一个版本中运行测试时都会发生执行点。 Appium版本:1.20.0设备:Pixel 3(仿真器)Android API 30 鸦片原木 亚洲开发银行日志

  • 我运行simple_test.rb,代码如下所示。iOS弯刀启动,并将值放入文本字段。但是当点击第一个按钮时。错误消息出来,即使我睡了一段时间,消息仍然是。 信息:[debug][INST]2015-11-04 09:54:53+0000 debug:从instruments获得新命令7:au.getElement('2').rect() 信息:[调试]套接字数据接收(83字节)信息:[调试]套接

  • 我无法从Appium启动ui inspector当我选择Start session时,我得到这样的错误:在处理命令时发生了未知的服务器端错误。原始错误:必须包含platformName功能 Appium版本(1.13)上一个没有显示此问题的Appium版本(如果适用):桌面操作系统/运行Appium的版本:移动平台/测试中的版本:Galaxy s7真实设备:Appium.appexe: 所需能力检

  • 首先,出于某种原因,目前只有Android平板电脑才会出现这种情况。我在Android6.0到4.4的手机上试用过,效果不错。 但由于某些原因,在平板电脑上却没有。 我正试图在屏幕上找到此广告,我正在使用以下任一选项进行搜索: 或者这个: 因为有些设备的检查器中有时不显示webview。 这种方法在手机上很有效,但由于某些原因在平板电脑上有时有效有时无效,如果我在测试中使用这种方法8次,可能有效6

  • 我的项目有以下代码: 功能/env.rb 当我运行cucumber功能时,出现以下错误: 这是里面的代码。/features/pages/Home/Home\u Page/P1\u HomePage.rb:20 手机浏览器打开我的URL,然后出现此错误。请我尝试一切,我接受建议 我手动设置了appium chromedriver路径,并很好地使用了它。查看appium日志将显示以下详细信息: