首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ADB在黄瓜测试中间歇性拒绝连接

ADB在黄瓜测试中间歇性拒绝连接
EN

Stack Overflow用户
提问于 2013-02-14 23:12:51
回答 2查看 247关注 0票数 0

我正在对一个Android应用程序运行Cucumber测试。在Cucumber运行时,我会断断续续地得到一个失败的测试,并显示“远程主机强制关闭了现有连接”的消息。在运行单个场景时,有时会看到相同的消息,但在运行数十个场景时,这种情况最常见。

我已经追踪到我认为是Android Debug Bridge (ADB)的问题,因为相同的场景将在相同场景的其他运行中通过。我也尝试在Cucumber运行之前终止连接(通过'adb kill-server‘命令),但没有成功。

我正在对通过USB端口连接的物理设备运行这些测试。

我知道这是一个非常具体的场景,但是其他人有没有遇到过Android Debug Bridge的类似问题,如果有,你采取了什么步骤?

EN

回答 2

Stack Overflow用户

发布于 2013-07-21 08:29:14

你可以尝试的一个选择是设置RESET_BETWEEN_SCENARIOS=1,这将在每个场景之前卸载并重新安装应用程序。不是理想的修复方法,但是我正在使用这个选项,并且我看不到连接错误(大约有70个场景)。

票数 0
EN

Stack Overflow用户

发布于 2017-03-13 19:36:34

当appium不会接受新的会话时,我通常会遇到这种情况,因为现有的会话将正在进行中。

在这种情况下,您只需查看运行parallel tests https://github.com/saikrishna321/AppiumTestDistribution的文档

在我的例子中,每次我都会遇到这个错误,我的脚本使用killall adbadb start-server重新启动appium

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14877927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档