【问题标题】:android automation using cucumber and python使用黄瓜和python的android自动化
【发布时间】:2016-07-27 18:25:53
【问题描述】:
所以我对软件很陌生。我正在尝试弄清楚如何使用 Cucumber BDD 和 python 进行脚本自动测试 android .apk?我对 intellij IDE 有点熟悉,所以我想使用它。我之前能够使用 cucumber-JVM 和 appium 以及 maven 构建工具建立一个测试框架,主要是因为 G BoxT 在 youtube 上的教程。我知道这个问题有点含糊,但也许有人可以为我指出正确的方向,我需要哪些工具来组合这个框架?我读了很多书,但似乎无法理解如何将它们组合在一起。我需要什么依赖项?
【问题讨论】:
标签:
android
python
cucumber
automated-tests
bdd
【解决方案1】:
听起来很像您想要使用类似于我的配置的东西。不过,我不确定当您可以使用 Pycharm 时您是否愿意使用 IntelliJ。
也就是说,使用 Pycharm,我有 Behave 插件 this is a good guide.
您必须拥有 Pycharm 的专业版,但我已经能够使用任何文本编辑器编写 Gherkin 并将 BDD 功能文件命名为 .feature 扩展名。只要功能文件与您的脚本位于同一目录中,它就应该相对简单。
我的设置:
带有 Behave 插件和 appium 的 python 绑定的 PyCharm Pro。
Appium 1.6.3。
Android Studio 或者您可以使用真实设备并且只安装 android SDK。
原来如此。
就培训而言,您可能想看看 Udemy,但 YouTube 上有相当多的资源,但我在 Udemy 上学到了很多。
好运!