appium-ios - 收到此错误:处理命令时发生未知的服务器端错误。原始错误:无法读取未定义的属性“替换”
问题描述
从appium桌面输入所需的功能并启动seesion并收到此错误:“处理命令时发生未知的服务器端错误。原始错误:无法读取未定义的属性'replace'”
解决方案
在 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);
}
推荐阅读
- apache-flink - Apache Flink - 基于事件时间计算最后一个窗口
- python-3.x - GradientTape 在使用自定义损失函数时返回 None
- python - 使用正则表达式解析多个文本字段并编译成 Pandas DataFrame
- nlp - 如何让 Ipopt 在 Windows 上与 GAMS 一起工作
- python - 来自特定神经元的权重和偏差的 pytorch 访问
- flutter - Flutter Provider:提供 2 个流,一个依赖另一个
- react-native - 如何用 redux 包装 createStackNavigator?
- javascript - 如何使用 Python、JavaScript 或 Robot Framework 和 Selenium 使用部分标题文本导航到新的浏览器窗口
- python - Selenium 页面加载为空白,除非使用相同的配置文件手动打开浏览器
- resize - 在 react-native-web 中禁用或更改 TextInput 的大小更改