问题标签 [appium]

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 回答
1129 浏览

android - 关键事件不起作用

当我尝试按下主页按钮时,我遇到了按键事件问题。

错误在哪里?

我使用python和appium。

0 投票
1 回答
890 浏览

iphone - 使用 APPIUM 在真实 iPhone 设备上测试应用程序(不是 Safari)

我正在研究使用 Appium 在 iPhone 上测试我们的产品的可能性,所以我还没有安装它(我也没有 MAC)。

我发现一个问题基本上是这样问的,但答案是基于启动 Safari - 这是否也适用于其他应用程序(如计算器等......)?此外,如果我在真实设备上运行测试,我是否仍然需要从 MAC 运行它们,或者 Windows PC 是否也能正常工作(因为不再在 PC 上处理本机应用程序)?

0 投票
1 回答
1712 浏览

android - 适用于 Android 的 Windows 上的 Appium:命令失败:找不到要安装的“C:\Program”

尝试使用示例程序通过模拟器启动 Appium。

输出:

尝试使用已安装 apk 的模拟器和新的模拟器,得到相同的结果。

代码:

有谁知道它为什么这样做?我环顾四周,找不到任何东西。这可能很简单,但 'C:\Program' 把我扔了,因为我没有传递任何包含它的东西。

编辑:添加 windows 标签作为默认安装位置是问题的根源

0 投票
9 回答
5208 浏览

appium - How to locate element in UIautomator if native keyboard come before your application?

As per project requirement i am working on Mobile App automation. Not problem arises when i executed same code which worked fine on emulator but when it comes to real device the same code were getting failed.the problem is UiAutomator is not able to locate element because of native keyboard come before an application during simulation. I executed this entire thing into Galaxy nexus which works on ANDROID API 18.hence no point to execute whole automation suites in Selendroid mode. in below code after filling value in first editbox,control should have reached to second editbox to fill value and so on. But it does not fill value there because native keyboard appear before application.

Please anyone who have idea to resolve this issue? Thanks in advance.

Priyank Shah

0 投票
2 回答
1441 浏览

ios - 如何在 appium python 中为 iOS 混合应用程序访问 Webview

试过了

在模拟器上,但没有运气。我无法访问/操作页面中的元素。我什至不知道我是否切换到网络视图。

关于如何通过 appium (python) 在 iOS 上使用 Web 视图有什么建议吗?

0 投票
4 回答
10287 浏览

ios - Appium 错误:无法启动 Appium REST http 接口侦听器。请求的地址不可用

我有一台 Mac,我正在尝试运行 Appium 来运行 iOS 测试。

我为此使用了 Appium 应用程序,我查看了故障排除部分,我认为一切都设置好了,但是应用程序给了我这个错误:“无法启动 Appium REST http 接口侦听器。请求的地址不可用"

有人知道我该如何解决这个问题?

0 投票
1 回答
95 浏览

java - 找到android模拟器的源文件

我是一名实习生,我是自动化的新手。我正在尝试熟悉移动应用程序自动化工具“appium”。我正在运行一台 Windows 机器。我在这里找到了一些使用 junit 的示例 appium 测试。这些测试适用于内置的 android / iOS 应用程序,现在我只关心 android 应用程序。我确实意识到这些应用程序是在 MAC 机器上编写的,并且我已经为我的 Windows 机器更改了它。

但是,我的问题是在 eclipse 模拟器上找到内置应用程序的 .apk 位置,以便我可以在测试中使用它。

我希望我已经提供了足够的信息。任何帮助,将不胜感激。

0 投票
1 回答
216 浏览

appium - Appium for iOS safari apps 环境搭建

谁能帮助我完成在 Appium 的帮助下在 iOS 中测试 Safari 应用程序的完整步骤

  1. 如何在 MAC 中启动 appium 服务器
  2. 我应该如何启动 Simuator 进行测试?
  3. 如何设置 Eclipse IDE 进行开发
0 投票
1 回答
2448 浏览

android - 如何为android编写Appium自动化测试的测试用例以及在哪里编写?以及如何执行测试用例?

我在谷歌搜索并看到类似的java代码:

但是我不明白在哪里编写代码以及之后如何编写测试用例并执行。如果逐步指导我,我将不胜感激。

0 投票
4 回答
6874 浏览

java - 在测试执行中自动启动appium?

有没有办法让 appium 在我为 junit 测试编写的代码中启动?因为 appium 只需要在我的测试运行时运行,所以让 appium 服务器始终运行对我来说没有意义。

现在我正在使用 junit 和 maven 来运行测试构建。由于 appium 的稳定性问题,它有时会在构建过程中死掉,从而导致所有剩余测试失败。我想知道是否可以在 @Before 方法中添加一些东西来启动 appium 服务器,然后再将 WebDriver 连接到它,然后在 @After 方法中终止它。这应该解决 appium 失败的任何问题,因为它可以在开始下一个测试之前重置。

仍在研究java中的一般开始和结束进程,看看这是否可行。如果我弄清楚这一点,我将更新这篇文章以帮助其他有兴趣以这种方式进行测试的人。