Automated tests UI自动化,在另一个框架内重用代码,还是通过黑客手段使其正常工作?

Automated tests UI自动化,在另一个框架内重用代码,还是通过黑客手段使其正常工作?,automated-tests,ui-automation,ios-ui-automation,ui-testing,Automated Tests,Ui Automation,Ios Ui Automation,Ui Testing,我有很多UI自动化JavaScript代码,自从Xcode中取消了支持后,这些代码就不再可用了 我正在寻找任何可能的方法来尝试尽可能多地重用代码 我只是想知道是否有任何形式的迁移路径或黑客使其可用? 到目前为止,我还没有看到任何东西。好吧,我已经等了足够长的时间,等待iOS QA自动化工程师分享他们对此事的专业看法,但既然没有人出现,我就试一试 首先,你并不孤单用户界面自动化支持自XCode 8和许多其他以来已被放弃 我在网上读到的所有材料的主要内容如下: Appium的唯一版本是1.6.0,可

我有很多UI自动化JavaScript代码,自从Xcode中取消了支持后,这些代码就不再可用了

我正在寻找任何可能的方法来尝试尽可能多地重用代码

我只是想知道是否有任何形式的迁移路径或黑客使其可用?
到目前为止,我还没有看到任何东西。

好吧,我已经等了足够长的时间,等待iOS QA自动化工程师分享他们对此事的专业看法,但既然没有人出现,我就试一试

首先,你并不孤单用户界面自动化支持自XCode 8和许多其他以来已被放弃

我在网上读到的所有材料的主要内容如下:

Appium的唯一版本是1.6.0,可以与xcode 8一起使用。你现在可以下载测试版了仪器/UIAutomation已被删除,只有Appium的XUITest支持才能继续工作

接下来,让您开始测试用例迁移或至少给您一些帮助提示的最佳文档是:[UPDATED LINK]

考虑到您的情况,本文涵盖了一些相当热门的话题:

  • 元素类名模式
  • 页面来源
  • 定位器策略(带有xpath的
    emphasis
    emphasis)
  • 依赖关系、API差异等
您必须开始使用,而不是

安装和设置:

除了你可以在上面找到的相关信息外,面包和黄油在这里:

开始使用一个新的框架/lib集,或者从一个工具套件迁移到另一个工具套件总是很困难的,但是从过去的经验来看,一旦您有了一个工作设置并构建了第一个测试用例,之后其他一切都会顺利进行

最后,我可以支持长时间的响应,但是总是做得更好


希望在任何方面、形状或形式上都是有帮助的。干杯

UI自动化是Xcode的一部分,您可以记录步骤并生成所需的JS。然后,您可以编写标准JS代码并向函数等添加代码。它将依赖于Xcode提供的框架来访问元素等。我想需要一个新的框架来交换元素访问,嗯,感谢我没有真正考虑到这一点。