如何编写使用内置相机拍照的 Solo/Robotium 测试用例?

2023-12-23

从我的活动中,我执行 startActivityForResult(MediaStore.ACTION_IMAGE_CAPTURE),
然后我进入内置相机活动(在本例中是在模拟器中)。

当我现在这样做时:
“独奏.clickOnButton(0);”
在我的测试用例中,它没有找到任何按钮(索引 = 0 时找到 null)。

如何编写使用内置相机拍照的 Solo/Robotium 测试用例?


根据 Robotium 文档,您不能执行此操作,因为这跨越两个应用程序(您的应用程序和默认的相机活动)。看http://code.google.com/p/robotium/wiki/QuestionsAndAnswers http://code.google.com/p/robotium/wiki/QuestionsAndAnswers

您需要在包中编写自己的相机实现或编写两个测试应用程序

希望这可以帮助 :)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何编写使用内置相机拍照的 Solo/Robotium 测试用例? 的相关文章

  • Android短音的正确播放方法?

    我正在创建一个应用程序 屏幕上将有多个图像 这些图像将是按钮 点击时会播放短促的声音 我对此进行了研究 只能找到我当前用来播放声音的方法 这似乎根本没有响应 我希望声音能够快速播放并且能够响应多次快速点击 我不确定这在 Android 中是
  • 如何在android中显示保存在sdcard文件夹中的图像[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 当我正在显
  • Android应用程序组件销毁和重新创建的详细信息

    有人可以向我提供一些具体的 值得信赖的 最好是简洁的 信息 内容如下 系统销毁和 如果适用 重新创建组件的顺序 片段 活动 活动的线程 异步任务 计时器 静态数据 类何时卸载 其他类中的线程 异步任务 定时器 主机 TabActivity
  • Bitmap.getPixels() 中的 IllegalArgumentException

    我想将数据从位图复制到int using getPixels 这是我当前的代码 int pixels new int myBitmap getHeight myBitmap getWidth myBitmap getPixels pixel
  • 如何重定向到 instagram://user?username={username}

    我的 html 页面上有这个链接 可以在特定用户上打开 Instagram 应用程序 a href Link to Instagram Profile a 我一直在寻找自动运行 url instagram user username USE
  • Android 构建发布失败,原因为:java.lang.ArrayIndexOutOfBoundsException:213(pr​​oguard 问题)

    我的项目使用调试构建变体构建得很好 但使用发布变体 Android Studio 会抛出 引起原因 java lang ArrayIndexOutOfBoundsException 213 可能是什么问题 如果我设置minifyEnable
  • 使用 AsyncTask 传递值

    我一直在努力解决这个问题 但我已经到了不知道该怎么办的地步 我想做的是使用一个类下载文件并将其解析为字符串 然后将该字符串发送到另一个类来解析 JSON 内容 所有部件都可以单独工作 并且我已经单独测试了所有部件 我只是不知道如何将值发送到
  • Android 2.3 模拟器在更新位置时崩溃

    我正在使用 Eclipse 编写和调试 Android 应用程序 我需要做的事情之一是更新设备的位置 因此我尝试使用模拟器控制窗口中的位置控制面板 在 手动 选项卡上 我选择 十进制 输入有效的纬度和经度 然后单击 发送 不幸的是 接下来发
  • 我应该释放或重置 MediaPlayer 吗?

    我有自己的自定义适配器类 称为 WordAdapter 并且我正在使用媒体播放器 名为pronounce WordAdapter 类中的全局变量 我有不同的活动 其中每个列表项都有线性布局 名为linearLayout 我正在设置onCli
  • 您使用什么物理 Android 设备进行测试?

    有什么好的推荐用于测试目的的物理 Android 设备吗 我正在苹果阵营寻找像 iPod touch 这样的设备 可以帮助 iOS 开发人员测试他们的东西 我知道有 Nexus One 但那东西相当昂贵 而且我并不真正关心手机的东西 而是可
  • Android:无法使用 DbHelper 和 Contract 类将数据插入 SQLite

    public class Main2Activity extends AppCompatActivity private EditText editText1 editText2 editText3 editText4 private Bu
  • Android 中的处理程序与异步调用

    目前我正在使用处理程序来调用 Web 服务方法以使其在后台运行 问题是它需要更多的时间来给出响应 在性能方面似乎更昂贵 现在我计划使用异步调用 哪一个是最好的 Android 中的处理程序和异步调用有什么区别 请帮我想出一个最好的解决方案
  • 在 Samsung Galaxy S5 Android 5.0 上使用 MediaPlayer 加载音频流需要超过 10 秒

    由于更新至 Android 5 0 MediaPlayer 在 Samsung Galaxy S5 上无法正常工作 启动音频流后加载时间超过 10 秒 示例代码 MediaPlayer mPlayer new MediaPlayer Str
  • 上网本上可以进行Android开发吗? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我想使用我的上网本进行 Android 开发 但是当我尝试使用 Eclipse 运行 SDK 时 没有加载任何内容 上网本对于 Android 开发来
  • 如何检查 Android 中的同步设置

    我正在构建一个 Android 应用程序 我需要检查设备中注册的每个单独帐户的同步设置 我知道我可以通过 ContentResolver 类来做到这一点 但我遇到了一些问题 我已设法获取设备上所有帐户的列表 但我不知道在运行时从哪里获取特定
  • Android - 以编程方式选择菜单选项

    有没有办法以编程方式选择菜单选项 基本上 我希望视图中的按钮能够执行与按特定菜单选项相同的操作 我正在考虑尝试调用 onOptionsItemSelected MenuItem item 但我不知道要为菜单项添加什么 是的 有一种方法可以选
  • 没有用于警告的设置器/字段 Firebase 数据库检索数据填充列表视图

    我只是想将 Firebase 数据库中的数据填充到我的列表视图中 日志显示正在检索数据 但适配器不会将值设置为列表中单个列表项中的文本 它只说 没有二传手 场地插入值 这让我觉得我的设置器没有正确制作 但 Android Studio 自动
  • 在 Android 应用程序资源中使用 JSON 文件

    假设我的应用程序的原始资源文件夹中有一个包含 JSON 内容的文件 我如何将其读入应用程序 以便我可以解析 JSON See 开放原始资源 http developer android com reference android conte
  • 如何使用 AccessibilityService 在 Android 中模拟按键

    我正在编写一个辅助服务 我一直在尝试在应用程序上进行一些自动搜索 我使用accessibilityservice action paste来填充EditText 然后我需要模拟软键盘上的按键 但我不知道如何做 你们能帮我一下吗 你可以尝试A
  • Android 屏幕方向错误

    我使用的是 Android HTC HERO 2 1 版本 我写的活动

随机推荐

  • 如何修复 ingress 404 默认后端

    几个月前我开始使用 Kubernetes 并且实际上将我的微服务迁移到了我的 Rancher 集群 RKE 一切都很好 我的部署很好 服务也很好 我想使用入口 一切看起来都很好 服务是通过 ingress 找到的 pod 是通过服务找到的
  • html 和井号中的撇号问题

    我有一个问题 我收到的一些电子邮件和网页设计的文本中带有 而不是 这会在某些电子邮件客户端上产生渲染问题 并且很难手动捕获所有问题 是否有任何类型的软件或在线脚本可以将这些符号 以及 符号 转换为 HTML 兼容文本 记事本或者什么东西可以
  • 为什么 Xcode 显示的内存使用量比 Instruments for SceneKit 应用程序多得多?

    我正在尝试调试为什么我们基于 SceneKit 的应用程序使用如此多的内存 但 Xcode 和 Instruments Allocations 似乎对所使用的内存量有非常不同的值 当我查看 Xcode 时 我看到类似的内容600 MB但是当
  • Hapi Lab 为什么所有测试都通过了却测试失败

    有谁知道 的含义吗 npm 错误 测试失败 请参阅上文了解更多详情 3 tests complete Test duration 873 ms The following leaks were detected lr npm ERR Tes
  • 将基于 RSA 的加密添加到无需证书的 WCF 服务

    我正在寻找一种使用 WCF 加密客户端和服务器之间的消息的方法 WCF 提供了很多内置的安全机制来加密客户端和服务器之间的流量 但似乎没有什么符合我的要求 我不想使用证书因为它们太复杂了 所以请不要建议我使用证书 我不需要保密 所以我想最好
  • Redis 的 Lua 脚本,用于对键的值求和

    我正在构建我的第一个 Redis 服务器端脚本 用于调试 而我缺乏 Lua 经验让我陷入了困境 本质上有一个 K V 对的数据集 包含约 1000 个值 我想从中列出与模式匹配的所有 KEY 例如在 redis cli 中 gt KEYS
  • C# - 是否可以创建一个可以使用参数从命令行运行的 Windows 窗体应用程序?

    我想要一个包含 UI 的 Windows 窗体应用程序 但我希望它使用一些参数 可能还有一个参数 从命令行运行 hide or visible false选项 如何读取命令行参数 并相应调整 如果您更改此默认主签名 STAThread st
  • 使用自定义 ErrorAttributes 测试 Spring Boot 应用程序?

    我正在尝试测试应该使用自定义错误属性的 Spring Boot RestController Bean public ErrorAttributes errorAttributes return new DefaultErrorAttrib
  • mongoose 是否像 SQL 一样支持 select 中的虚拟字段

    在 SQL 中 我可以使用 status 虚拟字段创建以下 SELECT 语句 SELECT CASE WHEN field 1 THEN sale ELSE none END as status 猫鼬中有类似的东西吗 是的 Mongoos
  • 跳过步骤 x 到步骤 y 并验证步骤 x 数据

    我实际上在 django 向导表单上遇到了一个大问题 我有3个步骤 第二步可以包含数据 也可以不包含数据 最后一步是文件上传步骤 在 WizardForm 类中 我重写了 get context data 方法并将其包含在其中 if sel
  • Python 2.7:“string”对象的“replace”方法已弃用

    我的 同事 刚刚告诉我replace的方法string对象已被弃用 并将在 3 xx 中删除 这是真的吗 如果是这样 我该如何替换它 带有示例 The 文档 http docs python org py3k library stdtype
  • System Verilog fork join - 实际上不是并行的?

    我正在学习系统verilog 并认为为每个进程创建单独的线程fork join 但是 我发现如果我有一个while在我的第一个进程中循环 我的第二个进程没有启动 这让我想到fork join实际上并不平行 class A task run
  • Silverlight Datagrid 上 UpdateSourceTrigger LostFocus 的解决方法?

    我有一个 Silverlight 2 应用程序 用于验证 OnTabSelectionChanged 数据 我立即开始希望 UpdateSourceTrigger 不仅仅允许 LostFocus 因为如果您单击选项卡而不离开控件 则 LIN
  • Rails:Net::SMTPAuthenticationError(535 身份验证失败:用户名/密码错误)

    我正在尝试在 Rails 应用程序中设置电子邮件 但收到错误 Net SMTPAuthenticationError 535 身份验证失败 用户名 密码错误 当我在生产环境中触发邮件操作时 控制器 class FeedbacksContro
  • Windows(手机)8.1 相机使用

    我正在创建一个 Windows 通用应用程序 我希望用户能够上传图片 并且用户应该可以选择当场拍摄并发送该图片 我使用 MediaCapture api 进行此工作 然而 我似乎只能使用一个摄像头 因此 例如 如果我的手机有前置摄像头和后置
  • 在文本框中的最后一个字符后设置焦点

    我有 3 个电话号码文本框 当用户键入时 它会自动从一个文本框移动到下一个文本框 当用户按退格键时 我可以将焦点移动到上一个文本框 问题是在 IE 中 焦点设置在文本框的开头 这是我的代码 在 Chrome 中运行良好 AreaCode l
  • 使用 Response.TransmitFile 下载文件但也包含页面源

    下面是有问题的代码 我下载了一个 csv 但是它将页面源附加到底部 关于如何防止这种情况有什么想法吗 var priceList Test const string downloadName PriceList csv var fs new
  • 使文件夹不受 SVN 管理

    是否可以从存储库中删除该文件夹 就像不会从每个用户的本地存储库中删除该文件夹一样 就我而言 有一个名为 config 的目录 旨在进行版本控制 现在我们决定从版本控制中删除该目录 但将其保留在每台计算机上 顺便将其添加到 svn ignor
  • 页面加载完成后图像消失

    我使用以下代码在页脚中显示图像 我看到图像几秒钟 但是页面完全加载后 图像消失了 有人知道这里出了什么问题吗 我正在使用 Rails 3 2 8 和 Chrome 在 Firefox 或 Safari 中不会发生这种情况 Thanks UP
  • 如何编写使用内置相机拍照的 Solo/Robotium 测试用例?

    从我的活动中 我执行 startActivityForResult MediaStore ACTION IMAGE CAPTURE 然后我进入内置相机活动 在本例中是在模拟器中 当我现在这样做时 独奏 clickOnButton 0 在我的