问题标签 [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 回答
764 浏览

android - Selendroid 使用 Skype apk;不与其他应用程序

在 selendroid 方面需要您的帮助。我是新手,仍在学习技巧。

尝试了基本的 selendroid 应用程序示例,并且与 Skype apk 相同,它运行良好。但是,当尝试使用其他应用程序的 apk(如tripadvisor 和Dropbox)时,我不断收到错误消息。

以下是我的代码和来自控制台的错误。我正在使用清单 xml 中的版本详细信息。

在进一步探索中 - 我比较了 skype、dropbox 等的清单 xml 文件......并看到权限标签的保护级别为 dropbox、tripadvisor 的“签名”。但是,Skype 清单文件中不存在相同的内容。这是否会阻碍我们的代码。

如果是这样,是否有任何解决方法?

对此的任何帮助都非常感谢。

代码 -

安慰 -

0 投票
2 回答
1480 浏览

selenium-webdriver - Selendroid 滚动问题

在运行 Android API 级别 17 的真实设备上使用 appium-selendroid 模式,我尝试使用以下代码向下滚动

然而,滚动发生,元素没有被渲染。请帮助找出问题。

0 投票
2 回答
734 浏览

android - 使用 Selendroind 时出现错误

这是我的代码

它会在我的 Galaxy S4 上打开应用程序,然后生成以下错误。

如果您能帮助解决这个错误,真的很感激。我是 selendroind 的新手。谢谢

0 投票
1 回答
100 浏览

selenium - NexusOne AVD 通过 Selenium 启动的时间太长

要在模拟器上运行我的脚本,我已经使用以下配置配置了 AVD:

启动时间太长,有时根本无法启动。我需要在设置中调整一些东西吗?

我找不到任何关于如何创建 AVD 的好的参考资料,其中这些参数通过示例进行了解释。

0 投票
1 回答
192 浏览

java - 如何使用 Selendroid 单击 ImageView 类型的图像图标?

我需要单击一个ImageView类型的图像图标。通过使用检查器,我得到了以下代码:

但是当我在脚本中使用此代码时,它会显示"Element not found". 我也尝试使用ID该图像图标。发生同样的错误。

0 投票
1 回答
434 浏览

appium - 在 selendroid 模式下(Real Device < 17)在 appium(v.1.2.0)中的 sendkeys 命令中出现错误

我刚刚将 Appium 1.1.0 更新到 1.2.0,以前版本的自动化工作正常。但令人惊讶的是,当我更新 Appium 时,我在 sendkeys 中遇到了以下错误。

Appium 日志:

谢谢,

普里扬克·沙阿

0 投票
2 回答
2815 浏览

selendroid - 在使用真正的 Android 设备时,我得到“设备上的 Selendroid 服务器没有出现”

  1. 我试图自动化 android 设备 Galaxy S4 (v4.2.2)。
  2. 我从 selendroid.io 网页中出现的“入门”开始
  3. 我使用了 selendroid-standalone-0.10.0-with-dependencies.jar
  4. 试图自动化网络提供作为培训的应用程序:selendroid-test-app0.10.0.ap
  5. java jdk 1.8
  6. 已安装 ADT
  7. 通过输入“adb devices” - 我也看到了 android 设备
  8. selendroid-standalone-0.10.0-with-dependencies.jar 和应用程序放在同一个文件夹 6 中。我运行命令:java -jar selendroid-standalone-0.10.0-with-dependencies.jar -app selendroid -test-app-0.10.0.apk" -- 并根据需要打开 4444 端口

现在,当我尝试运行以下代码时:

我得到了以下例外:

线程“主”org.openqa.selenium.SessionNotCreatedException 中的异常:设备上的 Selendroid 服务器在 20 秒后没有出现:

0 投票
0 回答
101 浏览

android - Selendroid 的 Android Instrumentation 上下文/权限问题

给你的具体问题。我正在尝试在将调用日志添加到设备/模拟器的测试框架中编写一个功能。这需要 android.permission.WRITE_CALL_LOGS。

我正在使用 selendroid,并已将此权限添加到 AndroidManifest。但是,此权限不在我正在测试的应用程序中。

在 Instrumentation 课上,我不可避免地尝试运行

它返回一个引用权限问题的错误。getContext() 应该返回检测的上下文,我假设它是安装在设备上的 selendroid 应用程序,它应该具有正确的 WRITE_CALL_LOGS 权限。

我哪里错了?

0 投票
2 回答
6456 浏览

c# - 如何在 C# 中使用 Appium 编写测试用例?

我想使用Appium为我的 Android 应用程序进行自动化测试。我下载了适用于 Windows 的 Appium,并且可以从appium.exe在设备上运行我的应用程序。现在我想用 C# 编写使用selendroid集成在Appium中的测试用例。我用谷歌搜索了很多,但找不到任何证明相同的例子。我在 github 上找到了一个项目,但它给出了很多编译器错误。有人可以指导我如何在 C# 中使用 Appium 编写测试用例吗?如果您有任何资源,请提供给我。谢谢。

0 投票
1 回答
5334 浏览

java - 为什么 Play 使用 Selendroid 为 Netty 的 HttpRequest.headers() 抛出 NoSuchMethodError?

好的,所以一周前我的 localhost:9000 工作得很好,自从我将项目移到 Eclipse 后,我就收到了这个错误。即使我拥有最基本形式的代码,它也会产生一个被 Play 捕获的 Netty 错误。

这是我的错误:

这是基本的表单代码: