错误无法连接到服务器;你确定它正在运行吗?在appium中

问题描述 投票:0回答:7

我收到此错误。怎么解决这个问题。

appium
7个回答
18
投票

对于 appium 版本 1.6,只需勾选下面的复选框“允许未经授权的证书”即可。*

并确保您位于“自动服务器”选项卡下


5
投票

转到自动服务器选项并启动会话。并给出apk文件的正确路径。这对我来说是工作 (appium服务器1.7)


1
投票

在搜索并应用大量解决方案后,最终我在 Windows 机器上完成了以下成功 Android appium 应用程序测试的设置。

软件:

到目前为止,他们已经发布了 appium-server 和 appium-inspector 作为两个独立的软件。我正在使用最新版本的存储库。

  • Appium服务器1.22.0
  • Appium检查员2021.9.2

Appium 服务器设置

确保您具有与下图所示相同的设置。

Appium 检查器设置

启动appium的步骤:

  • 先启动appium服务器
  • 然后启动 appium Inspector(确保手动添加所需的功能,否则如果手动粘贴 Json 表示,将会出现以下错误消息)

创建会话失败。发生未知的服务器端错误 处理命令。原始错误:您必须包含 platformName 功能。

添加表示后,它将如下所示

{
  "platformName": "android",
  "deviceName": "emulator-5554",
  "appPackage": "com.coswarden",
  "appActivity": "ActivityHome"
}

希望这能解决您的错误。


0
投票

您可以使用 UI AutomatorViewer 来查找应用程序中的元素。


0
投票

只需安装jdk8,因为appium和uiautomator兼容java8,问题就解决了。并按照以下步骤操作:

  1. 右键单击我的电脑并选择属性
  2. 点击高级系统设置
  3. 单击环境变量
  4. 单击用户变量的新按钮
  5. 在变量名称中键入 PATH。
  6. 复制安装在
    JDK
    文件夹中的bin文件夹的路径。
  7. 将 bin 文件夹的路径粘贴到变量值中,然后单击“确定”按钮。
  8. 您可以按照类似的过程来设置
    CLASSPATH
    。 并重新启动您的电脑
  9. 转到命令提示符并输入
    javac
    命令并检查java8是否正确安装。 并查看android sdk中是否有tools文件夹,其中存在uiautomator

0
投票

对于那些仍在努力入门的人,我将添加几个屏幕截图来展示我对 Appium Server GUI 和 Appium Inspector 的完整设置。


0
投票

重新启动会话,它有效。

© www.soinside.com 2019 - 2024. All rights reserved.