【问题标题】:Xamarin UI Testing for Android app适用于 Android 应用的 Xamarin UI 测试
【发布时间】:2017-03-10 21:14:41
【问题描述】:

我已经为 android 开发了 xamarin 混合应用程序(html5、css 和 js)。现在我正在使用 xamarin ui 测试在 xamarin 测试云上测试我的 android 应用程序。我已经在我的应用程序中实现了文件上传控制 (html5),我想在 xamarin 云上为所有设备测试文件上传功能。这是否可以使用 xamarin ui 测试来测试文件上传功能。

提前致谢。

【问题讨论】:

    标签: html xamarin xamarin.android ui-testing xamarin-test-cloud


    【解决方案1】:

    您尝试做的事情没有意义,因为使用 Xamarin UI 测试,您唯一能做的就是通过 web 视图(Activity 中唯一的“本机组件”)上的坐标移动。 如果您使用 html 混合工具开发应用,请尝试使用 Protractor 或类似工具测试您的 UI。

    我在我的博客上写了一个小帖子,它是用意大利语写的,但我想你可以通过看图片理解我的意思: http://mpic.it/xamarin-uitest-il-nome-inganna-ci-si-puo-testare-quasi-tutto/

    【讨论】:

    • 感谢您的更新。我是 xamarin 的新手,必须在 xamarin 测试云上测试我的应用程序。我可以使用 xamarin UI 测试来测试我的应用程序的所有功能。唯一的问题是文件上传功能。有没有办法使用 xamarin ui 测试来测试文件上传。其实我不想再用量角器重写我所有的测试用例。
    • @TarlokSingh 可能我错过了一些东西......但是您是否使用 xamarin 或其他基于 html5+css+js 的混合框架(如 Ionic)开发了您的应用程序?因为 Xamarin 不是“网络意义上”的 Hybrid。你的意思是你用 xamarin 开发了一个应用程序,里面有很多 webviews?
    • 感谢您的更新。我使用 html5+css+js 开发了 Xamarin 混合应用程序
    • 我们只有一个 WebView,我们在同一个视图上渲染不同的 2 个 html 页面。以下是网址:developer.xamarin.com/guides/cross-platform/advanced/…
    • 这是一种我强烈反对完全基于 html 开发 xamarin 应用程序的方法,只有当您必须在移动应用程序页面中显示已经在线的网站或需要构建一个网站时,我才会理解它非常特殊的页面,使用 webview 和 html 更容易......顺便说一句,我猜你唯一能做的就是文件上传按钮上的 TapCoordinates,但坐标会随设备而变化。跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多