首页 文章

我可以使用Appium为Android和iOS移动自动化设置相同的测试套件吗?

提问于
浏览
-2

我计划使用Angular JS自动化使用Typescript构建的跨平台应用程序 . Android和iOS的UI都完全相同 . 我打算自动化应用程序 .

我可以使用Appium为Android和iOS Mobile自动化提供相同的测试套件吗?仅仅为了元素标识符,我们根据我们必须执行的设备选择了两个不同的文件?

在同一个项目中,Android和iOS都可以实现自动化?可能吗?

我正在使用C#语言使用appium进行编码自动化 . BDD框架(specflow) .

2 回答

  • 1

    如果您使用页面工厂方法,则可以 . 对于IOS,我们可以有两个不同的标识符,一个用于IOS . 简单的例子如下 .

    @iOSFindBy(identifier = value) @AndroidFindBy(identifier = value) public MobileElement element

  • 0

    查看Joyride:https://github.com/glorylo/Joyride,一个跨平台移动框架,用于使用appium自动进行验收测试 . 它允许您为iOs和Android编写测试并共享大量代码 .

    祝好运!

相关问题