konecranes/webform-submission-test

这是一个机器人包,允许测试表单提交并检查响应体和响应代码,而不是Channel Suite的响应代码。

该包的规范存储库似乎已消失,因此该包已被冻结。

dev-master 2020-03-05 12:03 UTC

This package is not auto-updated.

Last update: 2021-05-14 14:33:24 UTC


README

原始的Robots类由Mirum Agency的Shabbir Reshamwala编写。

该类本身(Robots.php)将在任何PHP 5.4+网站上运行。

这是一个机器人包,允许测试表单提交并检查响应体和响应代码,而不是Channel Suite的响应代码。

检查Robots.php类以全面了解其功能。

安装

步骤1. 安装所需的库

  1. 请确保您的机器/工作站上已安装Python。这是必要的,因为Robots是基于Python构建的。考虑到您使用的是MAC或Linux操作系统,您可以使用Homebrew作为您的包管理软件。

    brew install python2

  2. 安装PIP。PIP是Python的包管理器。如果您的Python版本大于2.7.9,那么pip已经安装,因为它随Python包一起提供。

    easy-install pip

  3. 安装RobotFramework,因为如果不安装RobotFramework,测试将无法运行。

    pip install robotframework

  4. 安装Selenium或Selenium2库。这可以自动化浏览器进行测试,并帮助使用预定义的关键字列表。

    pip install robotframework selenium2library

  5. 安装Chrome和Firefox驱动程序。Selenium库与这些驱动程序通信以控制浏览器进行自动化。

    brew install chromedriver OR

    brew cask install chromedriver

步骤2. 下载

您可以通过Composer安装。选择“master”作为包的版本。

composer require konecranes/webform-submission-test

或者在您的composer.json文件中添加以下内容到require部分,然后运行composer update来安装。

{
    "require": {
        "konecranes/webform-submission-test"
    }
}

步骤3. 使用

ROBOT

通过Composer安装后,您可以导航到文件夹并运行机器人测试

cd vendor/konecranes/webform-submission-test/Tests/ 

robot test.robot

许可

MIT