【问题标题】:Running Appium recorded test运行 Appium 记录测试
【发布时间】:2014-04-05 06:05:55
【问题描述】:
我是 Appium 的新手。我开始使用 Appium 应用程序,添加模拟器应用程序文件并启动模拟器(使用“启动”),如 here
所述
我还成功记录了我的应用程序的测试并获得了 Ruby 输出(是否有 PHPUnit 选项?)。
我现在找不到关于如何运行/使用此测试的任何好的知识库? (假设我已经创建/记录了一个测试)
注意:我发现的唯一接近的是:
bundle exec cucumber features/plain_note.feature
但它使用黄瓜。如何在检查器中运行简单的测试记录器?
【问题讨论】:
标签:
selenium
automation
selenium-webdriver
automated-tests
appium
【解决方案1】:
这是运行 Appium Inspector 保存的 ruby 样板测试的方法。
1) 用这个在终端中启动 Appium 服务器,并保持这个终端窗口打开。
$ appium &
2) 当 appium 服务器在之前的终端窗口中运行时,打开一个新的终端窗口并导航到测试所在的目录并使用它运行它们。
$ ruby "your_test.rb"
这应该会执行您使用 Appium 检查器记录的 Appium 测试。
如果您正在运行/打开 Appium GUI,您可能会遇到关于已在使用的同一端口的节点问题。如果发生这种情况,只需在终端中运行它。
$ killall node
如果您还没有安装 appium 服务器,您可以通过在需要安装 npm 的终端中运行它来安装它。
$ npm install -g appium
希望这会有所帮助。