appium 检查器中的无限循环

Posted

技术标签:

【中文标题】appium 检查器中的无限循环【英文标题】:Infinite loop in appium inspector 【发布时间】:2021-05-19 11:35:33 【问题描述】:

我一直被这个问题困扰 - 我已经尝试了互联网上的所有内容。当我启动 appium 检查器时,它会在我的真实(连接的)设备 iPhone 上打开我的应用程序,但是 appium 检查器没有任何反应。它只是在加载(正在收集初始应用程序源...)。 我使用: Xcode 版本 12.5 测试版 (12E5220o) Appium 桌面版:1.20.2;电子:7.2.4; Node.js:12.8.1 macOS Big Sur 版本 11.0.1 我尝试在后台隐藏应用程序然后打开它并刷新 appium 检查器,我尝试从终端和 appium 桌面中的新会话窗口运行 appium 并使用以下说明,但随后我收到有关 WebDriverAgent 错误 65 的错误。 再说一遍:inspector 在我的真实设备上运行我的应用程序,我的测试通过这个 Appium 会话在我的真实设备上运行良好,但是inspector 是空的Appium inspector loading

【问题讨论】:

【参考方案1】:

在网上找到这个,试试看 1.从命令行启动Appium服务器(1.15.0-beta.1) 2.启动 Appium 桌面应用程序。不要点击“启动服务器” 3.启动新的会话窗口(转到“Appium桌面”(mac)或“文件” (windows)并从菜单中单击新会话) 4.打开新会话窗口的“自定义服务器”选项卡 5.输入你本地的Appium服务器主机和端口(localhost / 4723) 6.输入你的能力 7. 正常开始会话。这将使用 Appium 启动会话 您在命令行上运行的实例,即 1.15.0-beta.1

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于appium 检查器中的无限循环的主要内容,如果未能解决你的问题,请参考以下文章

检查空无限循环中的选项与做一些无限循环

为什么用cycle()创建的迭代器中的可变值没有更新,即使有停止条件,也会导致无限循环?

当我想检查窗口对象的属性是不是在这里时,useEffect 中的无限循环

Saxonica EE Xslt 转换处理无限循环

如何从循环外部杀死处于无限循环中的 pthread?

无限循环数据库检查