【问题标题】:How can Create File on Automation test in android studio如何在android studio中创建自动化测试文件
【发布时间】:2021-03-14 12:17:57
【问题描述】:

我想进行 UI 自动化测试以创建 PDF 文件,但显示以下错误。找不到可以保存文件的存储路径

androidx.test.espresso.PerformException:在视图“id 为 com.example.firsttest:id/CreatePDF”上执行“单击 - 在坐标:358、1078 和精度:16、16”时出错。

它在将代码作为应用程序运行时有效,但在作为自动化测试运行时不起作用。

【问题讨论】:

  • 您能否分享测试的代码以及应该执行测试的 Activity 或 Fragment 的代码?这样可以更轻松地查明测试的问题所在。
  • 它现在可以工作了,非常感谢,您的回答给了我解决问题的提示

标签: android-studio automated-tests android-uiautomator


【解决方案1】:

似乎 Espresso 无法在可见屏幕上找到 ID 为 CreatePDF 的视图以执行点击,因此错误指出 Error performing 'single click - At Coordinates: 358, 1078 and precision: 16, 16' on view 'with id is com.example.firsttest:id/CreatePDF'

如果您确定测试正在正确的屏幕上执行,请检查您是否在执行测试的设备上禁用了动画,否则 Espresso 可能会在动画仍在运行时执行测试找不到提到的视图。您可以在Espresso documentation中查看如何禁用设备上的动画

如果不是这种情况,则可能是在 CreatePDF 视图尚不可见的先前活动、片段或视图上执行测试。

【讨论】:

    猜你喜欢
    • 2013-05-11
    • 2016-04-19
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多