【问题标题】:Verifying downloads wit Appium for Android devices使用 Appium 为 Android 设备验证下载
【发布时间】:2016-10-15 03:46:05
【问题描述】:

我正在使用 Appium (java) 自动化一些 Android 和 iOS 测试场景。遇到了以下场景。

使用 Android 时。 在应用程序中,我单击一个链接。这个链接是一个pdf文件。该链接将我导航到应用程序之外的 Android 浏览器,然后将下载 PDF 文件。

在 iOS 上执行场景时,PDF 将显示在浏览器本身中,然后我可以验证链接以评估我是否在正确的链接上。然而,对于 android,情况并非如此,因为它下载 PDF 而不是显示它。有什么方法可以对 Android 进行评估吗?

感谢您的帮助,

【问题讨论】:

    标签: android ios pdf download appium


    【解决方案1】:

    正如您在 Android 中所说,它直接下载而不是显示,因为这是您应用的默认行为,所以我建议您提供不同的断言来验证下载的 PDF 是否正确。

    (有些建议可能不适用)

    一个。断言成功完成 PDF 后显示的屏幕

    b.检查 Toast “正在下载/下载完成”并断言

    c。下载完成后查看通知消息

    d。单击该通知后,PDF 文件将打开,您可以声明文件/文本的名称

    e。当您下载 PDF 文件时,请在浏览器上检查您提供的链接。

    【讨论】:

    • 您好,Darshan,感谢您的回复。我明天会调查 B 并为您提供反馈。但是你能放大这个方法吗?这可能对我有用。对于其他几点: A. 下载完成后没有成功 B. 我会调查这个,C. 没有显示通知消息 :( D. 见上文 E. 链接在识别为 pdf 后变为空白 :(干杯,
    猜你喜欢
    • 2021-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    相关资源
    最近更新 更多