【发布时间】:2023-03-19 01:30:01
【问题描述】:
我正在使用自动化工具来自动化 Android 应用程序。该工具提供了 C# 代码,我可以将其添加到我的 C# 项目中。
我正在使用该工具的一个 API。它正在引发异常
XmlRpcTypeMismatchException:响应包含预期字符串的结构值
我该如何解决这个问题? API 应根据自动化工具的文档返回string。
示例代码
//Set the client to interact with Automation tool
client = new Client(host, port);
//Set the android device
client.SetApplicationTitle(activeDevice);
//Call automation tool API HybridRunJavascript( Webview, index , Javascript) to execute Javascript . This is mocking the App object
string str0 = client.HybridRunJavascript("", 0, "AppObj.set(null, 0.1, true, true);");
【问题讨论】:
-
您能发布一个代码示例吗?这会很有帮助。
-
/*设置客户端与自动化工具交互设置android设备调用自动化工具API HybridRunJavascript(Webview, index, Javascript)执行Javascript。这是在模拟 App 对象 */ client = new Client(host, port); client.SetApplicationTitle(activeDevice); string str0 = client.HybridRunJavascript("", 0, "AppObj.set(null, 0.1, true, true);");
-
请不要将代码示例或示例数据放入 cmets - 因为您无法对其进行格式化,所以阅读它非常困难....而是:更新您的问题,编辑它以提供附加信息!谢谢。
-
Client的类型是什么?你说那是安卓客户端?client来自哪个程序集? -
这是一个我们从自动化工具包中得到的DLL。我们将其包含在我们的项目中。 - 谢谢辛杜
标签: c# automation xml-rpc