【问题标题】:Possibilities on integrating existing cucumber framework with appium将现有黄瓜框架与 appium 集成的可能性
【发布时间】:2019-03-22 00:22:58
【问题描述】:

我有一个现有的自动化套件,用于使用 selenium 和 java 在黄瓜框架上基于 Web 浏览器的应用程序。我们现在计划为同一应用程序的移动应用程序运行相同的测试脚本。 1. 是否可以通过有限的代码更改将现有的基于 Web 的脚本迁移或扩展至 appium? 2. 如果选项 1 不可行,那么我们是否必须再次使用 appium 参数来纠正整个脚本,或者是否可以使用 selenium 参数来识别 click、textbox 等元素? 3. 有关此增强/集成的任何指导或材料都会有很大帮助。

【问题讨论】:

    标签: java selenium cucumber appium


    【解决方案1】:

    1.是否可以通过有限的代码更改将现有的基于 Web 的脚本迁移或扩展至 appium?

    框架结构可以保留。但是我建议您创建单独的套件和测试用例来处理 appium。 Appium 需要几个参数来启动与特定设备的会话,并将会话值传递给脚本,就像将驱动程序传递给 Selenium 脚本一样。

    2。如果选项 1 不可行,那么我们是否必须使用 appium 参数重新调整整个脚本,或者是否可以使用 selenium 参数来识别点击、文本框等元素?

    Appium 是 selenium 的扩展版本,所以像 Click element 这样的命令可以工作,但是,我不确定 locator value 是否与 Web element 相同和 App 元素。 您可以尝试使用 Appium Desktop Appium Desktop for locating Elements 定位您的 APP 定位器,并使用来自 Web 元素的定位器验证其值。

    任何有关此增强/集成的指导或材料都会有很大帮助。

    如果你想学习 Appium,这里有一个教程 Appium

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-09
      • 2016-10-14
      • 2021-12-07
      • 2017-05-28
      • 2010-11-01
      • 2018-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多