问题标签 [selendroid]

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

android - Appium:无法在连接的多个 android 设备中运行脚本

创建了多个appium实例。从控制台我运行:

在两个设备上都创建了实例,但 URL 仅在连接的第二个设备上打开。第一个设备中的浏览器保持打开状态,而没有打开 url。

代码 :

规范流文件:

测试特征

步骤.cs

测试Appium.cs

在两台设备上都创建了实例,但 URL 仅在连接的第二台设备上打开。第一个设备中的浏览器只是保持打开状态,而没有打开 URL。

第一个设备的驱动程序实例是否被覆盖(?)。这是我作为测试人员而不是开发人员的编程限制。请帮忙!提前致谢!

0 投票
2 回答
1119 浏览

java - 如何解决 selendroid 服务器错误?

我尝试使用以下编码在 android 模拟器中运行我的测试用例。它在下面描述的错误消息中抛出。

堆栈跟踪

0 投票
2 回答
853 浏览

android - 关于selendroid和appium的几个问题

我在网上浏览了许多博客和教程,以找出最适合用于 android 和 ios 应用程序的工具。但是,我遇到了 selendroid 和 appium 是广泛使用的移动应用自动化工具。我浏览了多个博客和教程网站,发现了 2015 年以前过时的信息。现在,我想知道

  1. 这两者中哪一个最好?
  2. selendroid 和 appium 测试脚本是否可以在 android 和 ios 应用程序上运行而无需任何更改?
  3. 这个工具的优点和缺点?
  4. 我们还有其他比 selendroid 和 appium 更好的开源工具吗?

我会很感激你的意见...

0 投票
1 回答
649 浏览

c# - 尝试隐藏键盘时在 Appium 中引发未知命令错误

具有以下代码:

抛出的错误:

Appium 日志在这里http://pastebin.com/4jdJLnY8 我正在真实设备上运行测试,但我在触摸、滑动、锁定设备、隐藏键盘和其他手势方面遇到了多个问题。如何触发点击或向下滚动等事件?有人可以发布一个例子吗?我也在尝试旋转屏幕,但没有任何反应。有没有办法做到这一点?我正在设备上安装的 Chrome 应用程序上运行测试。

0 投票
1 回答
294 浏览

java - 如何使用 selendroid webdriver 在移动网页中滑动?

  1. 我已经尝试使用以下编码来滑动移动页面。
  2. 在运行测试用例时,不会发生滑动操作,我也没有收到任何错误消息。
  3. 如何从左到右在两侧滑动,反之亦然。

    3.public static void swipe(WebDriver driver) {

    /li>
0 投票
3 回答
2516 浏览

java - 如何在 Selendroid 中执行滑动操作?

  1. 我尝试使用以下编码进行刷卡。
  2. 在运行测试用例时,不会发生滑动操作,我也没有收到任何错误消息。
  3. 如何从左到右在两侧滑动,反之亦然。

有两种方法如下:-

方法1(使用TouchActions): -

方法2(使用javascript):-

0 投票
3 回答
235 浏览

java - 如何在测试用例中使用 testng 注解?

  1. 我有以下定义的场景。
  2. 我想使用 testng 注释。
  3. 我想先执行 methodfortestcase1() 。
  4. 然后我想第二次执行 testcase1() 。
  5. 然后我想将 methodfortestcase2() 作为第三个执行。
  6. 然后我想执行 testcase2() 作为第四个。
  7. 我尝试过使用不同的 testng 注释组合,例如 Before Suite、Beforeclass、Beforemethod 和 BeforeTest。
  8. 但是,我没有得到正确的测试执行顺序。
  9. 如何将注释用于以下定义的场景?

我的代码将如下所示:

0 投票
0 回答
222 浏览

android - Selendroid:Eclipse 卡住,无法构建

我将“selendroid”添加到一个完全正常工作的应用程序中,刚刚创建了驱动程序并使用“selendroid”导航到谷歌。现在 eclipse 无法构建应用程序。它卡住了,使用了太多的内存和 CPU 并且没有任何反应。

我如何使它工作?我已经设置了 Android_home 环境变量并且还运行了 selendroid 服务器。

0 投票
1 回答
505 浏览

selenium - 是否可以使用 selendroid 模式在 appium 中验证 toast?

是否可以使用 selendroid 模式在 appium 中验证 toast?

如果是这样,有人可以解释它是如何完成的吗?

0 投票
3 回答
4190 浏览

appium - 有什么方法可以自动扫描 appium 中的条形码?

我需要我的应用程序自动扫描条形码,我有条形码,我有所需的应用程序,如何使用 appium 中的自动化使应用程序读取物理条形码,

在手册中,我可以通过将相机指向条形码来扫描代码。我不知道在执行测试套件时该怎么做。我想到了将移动设备放在支架、三脚架上并将条形码放在它前面的想法。但问题是我们只能测试一个条形码。我想运行大约 100-200 个条形码并看到应用程序性能没有下降,有人可以提出一些方法吗?