gpt4 book ai didi

automated-tests - UI 自动化,在另一个框架内重用代码或破解以使其工作?

转载 作者:行者123 更新时间:2023-12-04 07:01:50 31 4
gpt4 key购买 nike

我有很多 UI 自动化 JavaScript 代码,这些代码不再可用,因为 Xcode 不再支持。

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

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

最佳答案

好吧,我已经等了足够多的时间让 iOS QA 自动化工程师分享他们对此事的专业观点,但由于没有人出现,我会试一试。

首先,您并不孤单。 UI Automation 支持自 XCode 8 和许多其他 people had the same problem 以来已被删除

我在网上阅读的所有 Material 的主要收获是:

The only version of Appium that will work with xcode 8 is 1.6.0. You can download the beta now. Instruments/UIAutomation have been removed and only Appium's XCUITest support will work moving forward.

展望 future ,帮助您开始测试用例迁移或至少给您一些帮助提示的最佳文档是: Migrating your iOS tests from UIAutomation (iOS 9.3 and below) to XCUITest (iOS 9.3 and up) [更新链接]。

考虑到您的情况,这篇文章涵盖了一些非常热门的话题:

  • 元素类名称架构;
  • 页面来源;
  • 定位器策略(强调xpath);
  • 依赖关系、API 差异等

您将不得不开始使用 appium-xcuitest-driver 而不是 appium-ios-driver .

安装与设置:

除了您可以在 appium-xcuitest-driver's official GitHub repo 上找到的相关信息外,面包和黄油在这里: Setting up iOS Real Devices Tests with XCUITest .

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

最后,我可以延长响应时间,但是 official documentation 总会做得更好。

希望以任何方式、形式或形式提供帮助。干杯!

关于automated-tests - UI 自动化,在另一个框架内重用代码或破解以使其工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44645519/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com