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

无法通过appium RobotFramework连接到Android emulator

宰父正真
2023-03-14

希望通过appium robotframework运行本机应用程序。但appium无法连接到emulator

安装了appium windows安装程序、游乐设施、Nodejs。安装了“pip安装robotFramework-appiumLibrary”。添加了环境路径。在游乐设施中编写了一个脚本:*设置*库AppiumLibrary

*测试案例*交付[标签]run1打开应用程序http://localhost:4723/wd/hub平台名称=Android Platform Version=8.0.0设备名称=仿真器-5554 appPackage=com.android.计算器appactive=com.android.计算器睡眠5s

点击运行在骑和启动appium节点服务器

使用以下命令启动Appium服务器:C:\Program Files(x86)\Appium\node。exe lib\server\main。js--地址127.0.0.1--端口4723--平台名称Android--平台版本23--自动化名称Appium--日志无颜色信息:欢迎使用Appium v1。4.16(版本ae6877eff263066b26328d457bd285c0cc62430d)信息:从127.0.1:4723开始的Appium REST http接口侦听器信息:[调试]非默认服务器参数:{“地址”:“127.0.0.1”,“LognoColor”:true,“平台名”:“Android”,“平台版”:“23”,“自动名”:“Appium”}信息:控制台日志级别:调试信息:--

at ChildProcess.exithandler (child_process.js:751:12)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1016:16)
at Process.ChildProcess._handle.onexit (child_process.js:1088:5)

信息:[调试]用错误响应客户端:{"状态": 33,"值":{"消息":"无法创建新的会话。(原始错误:命令失败:C:\windows\system 32\cmd.exe /s /c\"C:\用户\avishek.dhar\AppData\本地\Android\Sdk\平台工具\adb.exe-s模拟器-5554安装\"C:\Program Files(x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk\"\\"\nadb:未能安装C:\Program Files(x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk:失败[INSTALL_FAILED_ALREADY_EXISTS:尝试在不首先卸载的情况下重新安装io.appium.settings。]\r\n)","已杀死": false,"code": 1,"信号": null,"cmd":"C:\windows\system 32\cmd.exe /s /c\"C:\用户\avishek.dhar\AppData\本地\Android\Sdk\平台工具\adb.exe-s模拟器-5554安装\"C:\Program Files(x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk \"\"","原始值":"命令失败: C:\windows\system 32\cmd.exe /s /c\"C:\用户\avishek.dhar\AppData\本地\Android\Sdk\平台工具\adb.exe-s模拟器-5554安装\"C:\Program Files(x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk\"\"\nadb:无法安装C:\Program Files(x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk:失败[INSTALL_FAILED_ALREADY_EXISTS:尝试在没有首先卸载的情况下重新安装io.appium.settings。]\r\n"},"setsionId": null}info:

我希望我能够在android emulator中启动calculator来编写进一步的测试脚本

共有1个答案

司雅畅
2023-03-14

您的安装失败:

Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling.]

修改您的设置,特别是:

info: [debug] Not uninstalling app since server not started with --full-reset info: [debug] Skipping install since we launched with a package instead of an app path
 类似资料:
  • 问题内容: 我已经在服务器上安装了Kibana 5.4和Elastic search 5.4,我可以通过使用本地计算机上的curl来访问Kibana和Elastic search 我得到以下回应 var hashRoute =’/ app / kibana’; var defaultRoute =’/ app / kibana’; var hash = window.location.hash;

  • 我已经在服务器上安装了Kibana 5.4和Elastic search 5.4,我可以使用 我得到以下回应 var hashRoute='/app/kibana'; var defaultRoute='/app/kibana'; var hash=window.location.hash; if(hash.length){window.location=hashRoute hash;}其他{wi

  • 问题内容: 我最近安装了Elasticsearch,并且在开始的几天里一切正常,但是今天以某种方式停止了工作 当我启动该服务时,它声称很好… 但后来我明白了 查看elasticsearch日志: 看起来有关于Java VM的警告;那可能是问题吗?我还应该尝试/看看什么? 问题答案: 1) 使用linux中的命令 检查端口9200的状态 。 就我而言,以下是启动时的结果。 对我不是服务,否则找到正在

  • 这几天来,我无法在本地运行mac os ML的机器上连接到我的postgreSQL数据库。 我机器的nmap显示postgres在5432上运行,我可以通过pgadmin和psql进行本地连接。 收听地址设置为* 当我尝试连接JDBC时,我会遇到以下异常 组织。postgresql。util。PSQLException:连接被拒绝。检查主机名和端口是否正确,邮政局长是否接受TCP/IP连接。

  • 问题内容: 我在通过Ruby-Watir Webdriver连接到Tor时遇到问题。 我使用Tor浏览器套件。问题是,当我尝试通过Watir(Selenium)连接时,似乎无法打开Tor而不是常规的Firefox。 在研究类似问题时,我尝试了以下方法: 当我使用上述代码时,我仍然会打开普通的firefox浏览器,并且无法连接到洋葱站点。 有什么想法吗?是否需要将Tor浏览器连接到我的webdriv

  • 我正在尝试将sonarqube(版本5.1.2)与intellij(2016.2)集成。我已经添加了sonarLint插件。当我试图将一个sonar服务器添加到sonarLint设置中时,它会询问sonar服务器的用户名和密码以及其他细节,如URL。但它无法连接到声纳服务器,并出现错误:请求失败:https://example.com/api/system/status

  • 我有两台机器:machine foo()运行redis服务器,而machine bar()运行通过Jedis连接到foo的java应用程序。当给jedis提供地址时,一切都很好。 但是我不信任foo和bar之间的路由器,redis也不支持SSL。因此,我设置了一个从bar到foo:的ssh隧道 现在,从bar中,我可以直接在或通过隧道在成功地telnet到foo上的redis。对于jedis,如果