问题标签 [appium-desktop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1258 浏览

ios - Appium选择的IOS模拟器UUID在我的桌面上不存在

我正在尝试使用 Appium 对我的 IOS 应用程序进行一些测试。(这是我第一次使用它)。我正在使用 Appium Desktop 启动 Appium。这是我的能力列表:

当我开始一个会话时,在日志中,我看到 Appium 正在使用 UUID B068A9B1-62CF-4E28-A9DA-E7C7C8EEF8DC 启动一个 IOS 模拟器。这是相关的日志行:

[debug] [iOSSim] 运行模拟器 UI 客户端实例数为 0

[iOSSim] 使用 UDID B068A9B1-62CF-4E28-A9DA-E7C7C8EEF8DC 启动模拟器...

[iOSSim] 使用命令启动模拟器 UI:open -Fn /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app --args -CurrentDeviceUDID B068A9B1-62CF-4E28-A9DA-E7C7C8EEF8DC -ConnectHardwareKeyboard 1

[iOSSim] 带有 UDID B068A9B1-62CF-4E28-A9DA-E7C7C8EEF8DC 的模拟器在 67 秒内启动

根据此日志,UUID 为B068A9B1-62CF-4E28-A9DA-E7C7C8EEF8DC。但是,当我在终端窗口中键入时:

我得到的清单如下:

如您所见,不存在具有匹配 UUID 的此类设备。

更有趣的是,Appium 认为我的应用程序已经安装到此设备上,在日志中:

[调试] [XCUITest] App 'com.****.**********' 已经安装。无需重新安装。

但是,当我查看打开的模拟器屏幕时,我根本看不到我的应用程序。

我的问题是:

  1. Appium 如何决定使用哪个设备?(我尝试提供不同的手机型号,但 Appium 出于某种原因坚持选择 iPhone X,不尊重我的选择。)
  2. 如果不存在具有匹配 UUID 的设备,Appium 怎么会认为我的应用程序已经安装?
  3. 如果具有匹配 UUID 的设备没有退出,这个模拟器如何启动?

任何见解将不胜感激。谢谢你。

0 投票
1 回答
1776 浏览

automated-tests - 在 appium 机器人框架中向下滚动

我在 appium中使用Scroll Down时遇到问题。

但我得到了错误的回应

谁能建议我通过另一种方法在 appuim 中向下滚动?

0 投票
3 回答
8413 浏览

xcode - Unable to launch WebDriverAgent because of xcodebuild failure: "Carthage binary is not found."

Every time i try to start appium desktop with the iOS capabilities i am getting the following error:

Unable to launch WebDriverAgent because of xcodebuild failure: "Carthage binary is not found. Install using brew install carthage if it is not installed and make sure the root folder, where carthage binary is installed, is present in PATH environment variable.

Complete appium log can be found on the following link

Capabilities used for this are:

which carthage output is /usr/local/bin/carthage and the version of carthage is 0.28.0

XCode version is Version 9.2 (9C40b)

0 投票
1 回答
252 浏览

javascript - Appium - 滚动方法在 IOS 的横向模式下不起作用

下面提到的滚动方法在纵向模式下工作正常,但在横向模式下滚动方法不适用于 IOS。

Appium 版本:1.7.1

IOS版本:11.2

模拟器/真实设备:模拟器 - iPhone SE

请帮忙!!

0 投票
0 回答
182 浏览

appium - 我无法在 appium 中滚动

我尝试了多种选项来滚动浏览作为平板电脑的 android 应用程序构建的自定义 chrome 选项卡应用程序的页面,但我仍然无法做到。

来自 appium 桌面的触摸操作代码不会在 Eclipse IDE 中运行。并且 UiScrollable 无法定位。

如果有人能帮我解决这个问题,或者告诉我这是不是因为 chrome 自定义选项卡限制必须被视为浏览器而不是用于自动化的 android 应用程序,那就太好了。

0 投票
0 回答
409 浏览

selenium - 在centos 7中使用npm安装appium时出错

通过 npm 安装 appium 时出现此错误。

 

0 投票
1 回答
896 浏览

selenium-webdriver - 显式等待 webdriver 在 appium 1.7.2 中不起作用

我创建了一个实用程序类,其中有:

我的主要登录类别有:

它们都在同一个包中。元素ele在登录前后的两个页面上都存在。等待不起作用,但是,如果我使用Thread.sleep它,我可以截屏。

谁能告诉我我的代码有什么问题?或者如果Thread.sleep经常使用可以让它工作?

0 投票
2 回答
1017 浏览

automation - Appium REAL IOS 设备应用程序测试:xcodebuild 失败:“xcodebuild 失败,代码为 65”。

Real IOS 设备上的 Appium 移动测试应用程序:我使用的是 Apple IOS 6 plus,启用了 UI 自动化并且我的电子邮件 ID 受信任。不知道我有什么配置文件或证书。我被困在真正的 IOS 设备上我们的应用程序的移动自动化中。

我在苹果上创建了一个开发者帐户。我已经配置了 xcode 并按照以下链接中的所有步骤操作:

https://appium.io/docs/en/drivers/ios-xcuitest-real-devices/

在 Xcode 中运行构建,它是成功的

运行构建

我被困在这个突出显示的步骤中,我收到连接被拒绝错误。

此突出显示的步骤被拒绝连接

我忽略了上述连接被拒绝错误并继续运行具有以下所需功能的 appium 检查器服务器,并发现以下 appium 服务器错误:

Appium检查员

错误截图

你能帮我解决这个问题,让我运行第一个移动自动化测试吗?

谢谢,赛

0 投票
1 回答
1337 浏览

appium - 哪里可以下载最新版本的 Appium Server for windows

哪里可以下载最新版本的 Windows 版 Appium Server。链接:https : //bitbucket.org/appium/appium.app/downloads/ 最新版本为 1.4.16.1,但它有很多问题可以帮助我。

0 投票
0 回答
58 浏览

android - 通过 Appium 脚本第二次启动时无法切换到 3rd Party Play 商店应用活动

问题:

org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误。原始错误:启动应用程序时发生错误。原始错误:“com.tohsoft.applock.ui.unlockapp.StartupActivity”从未启动(警告:服务器未提供任何堆栈跟踪信息)

场景: 每当我尝试为自己的项目运行 Appium 脚本时,下面的活动切换场景。只有第 3 方应用程序活动成功启动,但后来出现上述错误。